Como Importar matriz entre Sub de VBA
Publicado por Hector Hernandez (2 intervenciones) el 08/05/2020 22:19:18
Buenas tardes
Soy un programador lirico de vba, no me dedico a la programación, pero me gusta desarrollar herramientas de trabajo. Y tengo el siguiente problema, quiero un importar la matriz "Melemen" en otro sub, Sub Revisa, pero no se como hacerlo, por lo que me dirijo a este foro, saludos
Soy un programador lirico de vba, no me dedico a la programación, pero me gusta desarrollar herramientas de trabajo. Y tengo el siguiente problema, quiero un importar la matriz "Melemen" en otro sub, Sub Revisa, pero no se como hacerlo, por lo que me dirijo a este foro, saludos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Sub Crea Matriz ()
Dim SAPELEM As Range
Dim Idele As Integer
Dim Ni As Integer
Dim Nf As Integer
Set SAPELEM = Worksheets("DATOS").Range("A3:F1000")
Nelem = SAPELEM.Cells(1,2)
ReDim Melemen(Nelem,4) As Variant
For j = 1 To Nelem
Idele = SAPELEM.Cells(9 + j, 2)
Ni = SAPELEM.Cells(9 + j, 3)
Nf = SAPELEM.Cells(9 + j, 4)
Melemen(Idele, 1) = Idele
Melemen(Idele, 2) = j
Melemen(Idele, 3) = Ni
Melemen(Idele, 4) = Nf
Next
End Sub
Sub Revisa ( ReDim Melemen () As Variant )
Dim Longi As Double
Ni=Melemen(Idele, 3)
Nf=Melemen(Idele, 4)
Longi=Nf-Ni
End Sub
Valora esta pregunta


0