Sobre arreglos
Hola:
Tengo una duda con respecto a los arreglos, en este caso de string, aunque pudieran ser otros.
Tengo el siguiente código por ejemplo:
Private Sub creaBarra()
Dim barra(3) As String
barra(0) = "Barra 1"
barra(1) = "Barra 2"
barra(2) = "Barra 3"
'Quiero llamar a una sub que reciba
' este arrglo
ShwBarra barra
End Sub
Public Sub ShwBarra(ParamArray BPpl() As Variant)
Dim i As Integer
For i = 0 To UBound(BPpl) - 1
MsgBox BPpl(i)
Next i
End Sub
Lo que sucede es que a ShwBarra el arreglo llega sin elementos, por lo que ni siquiera entra al FOR y no se que me esta ocurriendo.
Ademas quisiera saber si puedo pasar más de un arreglo a esta subritina, por ejemplo un arreglo de enteros como tendría que definirla.
Gracias
Tengo una duda con respecto a los arreglos, en este caso de string, aunque pudieran ser otros.
Tengo el siguiente código por ejemplo:
Private Sub creaBarra()
Dim barra(3) As String
barra(0) = "Barra 1"
barra(1) = "Barra 2"
barra(2) = "Barra 3"
'Quiero llamar a una sub que reciba
' este arrglo
ShwBarra barra
End Sub
Public Sub ShwBarra(ParamArray BPpl() As Variant)
Dim i As Integer
For i = 0 To UBound(BPpl) - 1
MsgBox BPpl(i)
Next i
End Sub
Lo que sucede es que a ShwBarra el arreglo llega sin elementos, por lo que ni siquiera entra al FOR y no se que me esta ocurriendo.
Ademas quisiera saber si puedo pasar más de un arreglo a esta subritina, por ejemplo un arreglo de enteros como tendría que definirla.
Gracias
Respuesta de yodelmis
1
1 respuesta más de otro experto
Respuesta de xabi
1