Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2006, 15:15
ci2000
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años, 1 mes
Puntos: 3
Uso de función iif

Hola, tengo un problema con esta función. El tema es que si uso iif el ejemplo siguiente me da error y si lo planteo con el if común no me da error. Sólo con colocar con CommandButton pueden probar este ejemplo.

Código:
Option Explicit
Dim Matriz() As String

Private Sub Command1_Click()
 MsgBox IIf(UBound(Matriz) = 2, Matriz(2), "No hay datos")
End Sub

Private Sub Command2_Click()
 If UBound(Matriz) = 2 Then
  MsgBox Matriz(2)
 Else
  MsgBox "No hay datos"
 End If
End Sub

Private Sub Form_Load()
 Matriz = Split("Dato 1-Dato 2", "-")
End Sub
Gracias por las respuestas.
Javier