Buongiorno,
impostati i dati come nel file Esempio, ho fatto una macro che conti per ogni città il numero di occorrenze del mese.
Questa macro non funziona, perchè secondo voi?
Nella colonna C del file c'è il risultato atteso, mentre nella colonna D c'è il risultato della macro:
Sub prova()
ur = Worksheets("Foglio1").Cells(Rows.Count, 1).End(xlUp).Row
j = 2
For i = 2 To ur
Worksheets("Foglio1").Select
Set rangecitta = Worksheets("Foglio1").Range("A:A")
Set rangedata = Worksheets("Foglio1").Range("B:B")
citta = Worksheets("Foglio1").Range("A" & i)
data = Worksheets("Foglio1").Range("A" & i)
conta = Application.CountIfs(rangecitta, citta, rangedata, Month(data))
Range("D" & i).Value = conta
Next i
End Sub