
Dim v(1 To 29, 1 To 2) As Integer, i As Integer
For i = 1 To 29
v(i, 1) = Choose(i, 11, 20, 40, 43, 52, 53, 54, 56, 60, 62, 64, 71, 72, 91, 25, 99, 1, 10, 21, 41, 44, 50, 51, 55, 61, 63, 65, 70, 73)
v(i, 2) = Choose(i, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
Next |
Dim v(1 To 29, 1 To 2) As Variant, k As Variant
For k = 1 To 29
v(k, 1) = Array(k, "11", "20", "40", "43", "52", "53", "54", "56", "60", "62", "64", "71", "72", "91", "25", "99", "01", "10", "21", "41", "44", "50", "51", "55", "61", "63", "65", "70", "73")
v(k, 2) = Array(k, "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "-1", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1")
Next k
Range("w2:w" & LAST_ROW2) = "=VLookup(rc[-20], ""v"", 2, false)"
|
Dim v(1 To 29, 1 To 2) As Variant, i As Variant
For i = 1 To 29
v(i, 1) = Choose(i, 11, 20, 40, 43, 52, 53, 54, 56, 60, 62, 64, 71, 72, 91, 25, 99, 1, 10, 21, 41, 44, 50, 51, 55, 61, 63, 65, 70, 73)
v(i, 2) = Choose(i, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
Next
For j = 2 to LAST_ROW2
For i = 1 To 29
If v(i, 1) = cells(j, 3) Then cells(j, 23).formula="=VLookup(rc[-20], " & v(i,1) & ", 2, false)" '3=colonna C; 23=colonna W; v(i, 2) è il valore da restituire
Next
Next |
'Nella sub SEGNO fai questa piccola modifica If v(i, 1) = Cells(j, 3) Then Cells(j, 23) = v(i, 2) |
