No consigo que una función retorne una matriz y la asigne a otra matriz
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.
¿Cómo puedo retornar una matriz desde una función y asignarla a otra matriz en Visual Basic? Gracias de antemano. Un saludo.
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
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
