@Grg
VBA è l'acronimo di Visual Basic for Application, ed è presente nella suite Microsoft Office. Trovi maggiori spiegazioni qui:
it.wikipedia.org/wiki/…
io ho fatto la macro, adesso te la posto in un file excel. Però non ho capito bene cosa deve fare.
Deve confrontare ogni cella del forlio1 con la medesima del foglio2. Io ho capito cosi:
Sub main()
Dim i, n As Integer
For n = 1 To 15
For i = 1 To 40
If i = 30 Then
MsgBox "sono a 30"
End If
a = Worksheets(1).Cells(i, n).Value
If a = "" Then
MsgBox "vuoto su riga: " + CStr(i) + "; colonna: " + CStr(n)
Exit For
End If
b = Worksheets(2).Cells(i, n).Value
If a <> b Then
MsgBox "non sono uguali"
End If
Next i
Next n
End Sub