No consigo que una función retorne una matriz y la asigne a otra matriz

M?el
29 de Diciembre del 2003
Hace un taco de años que no programo en vb, y un cliente de nuestra empresa tiene un viejo programa desarrollado en ese lenguaje. Disponía del código fuente y, más como un favor, nos ha pedido un añadido. El \"encargo\" me lo han pasado a mí pero estoy sudando a mares.

¿Cómo puedo retornar una matriz desde una función y asignarla a otra matriz en Visual Basic? Gracias de antemano. Un saludo.

rafa
29 de Diciembre del 2003
Hola Markel.
Prueba a ver si te sirve esto
Private Sub Command1_Click()
Dim matriz1(3) As Integer
matriz1(0) = 0
matriz1(1) = 0
matriz1(2) = 0
llenaMatriz matriz1
MsgBox matriz1(0)
MsgBox matriz1(1)
MsgBox matriz1(2)

End Sub


Private Sub llenaMatriz(matriz2 As Variant)
matriz2(0) = 1
matriz2(1) = 2
matriz2(2) = 3
End Sub

Suerte