Excel VBA, suma de elementos de una matriz
Argile92
Mensajes publicados
10
Estado
Miembro
-
Chricky_80 -
Chricky_80 -
Hola,
Tengo un problema, que me parece, muy simple de resolver para las personas que conocen el comando a realizar.
Entonces, he codificado en una macro una matriz de la forma siguiente "matriz(1 to 10, 1 to 5)" y me gustaría hacer la suma de los elementos siguientes "matriz(1 to 10, 1)" es decir los 10 elementos que se encuentran en "el 1er cuadro" (el primer índice de columna).
¿Existe un comando que no sea
Gracias por vuestra ayuda
Tengo un problema, que me parece, muy simple de resolver para las personas que conocen el comando a realizar.
Entonces, he codificado en una macro una matriz de la forma siguiente "matriz(1 to 10, 1 to 5)" y me gustaría hacer la suma de los elementos siguientes "matriz(1 to 10, 1)" es decir los 10 elementos que se encuentran en "el 1er cuadro" (el primer índice de columna).
¿Existe un comando que no sea
WorksheetFunction.Sum(matrice(1,1), matrice(2,1) ... etc... )??
Gracias por vuestra ayuda
Configuración: Windows XP Internet Explorer 6.0
1 respuesta
-
No sé si eso responde a tu pregunta, pero inténtalo:
Sub test()
Línea de inicio = 1 'Línea de tu celda de inicio
Columna de inicio = 2 'Columna de tu celda de inicio
Para Línea = Línea de inicio Hasta Línea de inicio + 10 'Bucle de 10 ocurrencias
Para Columna = Columna de inicio Hasta Columna de inicio + 5 'Bucle de 5 ocurrencias
Suma = Cells(Línea, Columna) + Suma ' Antigua suma + nueva celda
Next
Next
'para visualizar tu resultado
mess = "La suma es igual a " & Suma
MsgBox (mess)
End Sub
A+
Chricky_80