1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Dim mois As Double, annee As Double, somme As Double, annee2 As Double, mois2 As Double, i As Double
annee = InputBox("Entrez l'année dont vous souhaitez faire le calcul. (sous forme 2010 par ex)", "Somme mensuelle :Choix de l'année")
mois = InputBox("Entrez le mois dont vous souhaitez faire le calcul. (sous forme 09 par ex pour septembre)", "Somme mensuelle :Choix du mois")
somme = 0
For i = 10 To 65536
Workbooks("macroexcel.xls").Sheets("Feuil1").Activate
annee2 = Right(Range("C" & Str(i)).Value, 4)
MsgBox (annee2)
If annee2 = annee Then
mois2 = Mid(Range("C" & Str(i)).Value, 4, 2)
If mois2 = mois Then
somme = somme + Range("I" & Str(i)).Value
End If
End If
Next i
MsgBox (Str(somme)) |