
Option Explicit
Sub test()
Dim matrix(1 To 12, 1 To 3), i As Integer, j As Integer, somma As Integer
Dim a As Variant
Randomize Timer
For i = 1 To 12
For j = 1 To 3
matrix(i, j) = j
Next j, i
somma = 0
For i = 1 To 12
somma = somma + matrix(i, 2)
Next
Debug.Print "1° metodo: la somma è " & somma
[a1:c12] = matrix()
somma = Application.Sum([b1:b12])
Debug.Print "2° metodo: la somma è " & somma
End Sub |
set matrix=[a1:c12] debug.print "3° metodo. La somma è " & application.sum(matrix.columns(2)) |
