Ayuda con macro
Sub Tomadedatos(ByVal fi, ByVal ci, tamresp)
Dim tampresp As Integer
Dim matriztotales(7) As Integer
For i = 1 To tamresp
matriztotales(i) = Cells(fi + i - 1, ci)
Next
Con esta macro pretendo crear un vector de respuestas el problema es que necesito definir el tamaño del arreglo, la variable tamresp contiene el tamaño requerido pero cuando en ves de ese 7 que aparece ahí pongo tamresp me da error.
Por lo que necesito saber como definir el tamaño del arreglo a través de una variable o como aumentarle o restarle ese tamaño por medio de variables, por ejemplo definir que sea de 2,2 o solo de 2 y luego hacer que sea de 4,4 o de 1,1,.
Dim tampresp As Integer
Dim matriztotales(7) As Integer
For i = 1 To tamresp
matriztotales(i) = Cells(fi + i - 1, ci)
Next
Con esta macro pretendo crear un vector de respuestas el problema es que necesito definir el tamaño del arreglo, la variable tamresp contiene el tamaño requerido pero cuando en ves de ese 7 que aparece ahí pongo tamresp me da error.
Por lo que necesito saber como definir el tamaño del arreglo a través de una variable o como aumentarle o restarle ese tamaño por medio de variables, por ejemplo definir que sea de 2,2 o solo de 2 y luego hacer que sea de 4,4 o de 1,1,.
1 Respuesta
Respuesta de santiagomf
1