Il mio problema è questo: ho 2 fogli excel, uno impostato come il messaggio sopra e un altro con le date fino alle quali effettuare le somme, tipo
Città V1 V2 V3
Roma 05/01/10 07/01/10 12/01/10
Napoli 05/01/10 09/01/10 01/02/10
Con il mio codice qui sotto vorrei leggere come stringa ogni riga e poi sommare da un dato valore della casella fino al successivo (comparando ovviamente la data della casella con quella del foglio precedente):
codice:
Sub Sommatoria()
Dim Cel As Object
Dim V1 As String
Set zona = Worksheets("2011").Range([A2], [A2].End(xlDown))
V1 = Worksheets("2011_gg").Cells(2).Value
tot = 0 '
For Each Cel In zona
If Cel.Value <= V1 Then
tot = tot + Cel.Offset(0, 4).Value
End If
Next '
B2].End(xlDown).Select
ActiveCell.Offset(1, 0) = tot
End Sub
So che sono una capra ma sono anche nuovo della programmazione in vba
grazie