Bonjour,
Si j'ai bien compris :
Sub REPORT()
Dim TOTAL%, MOIS$, LIGNE%
TOTAL = Application.Worksheets("Feuil1").Rows(5).Find(What:="Total").Offset(2, 0)
MOIS = Format(Month(Worksheets("Feuil1").Range("A1")) + 1, "mmmm") 'Pourquoi +1 ?
Application.Worksheets("Feuil2").Range("A1:A12").Find(What:=MOIS).Offset(0, 1) = TOTAL
End Sub
Par contre si quelqu'un peut m'expliquer pourquoi je dois ajouter +1 pour qu'on me renvoie le bon mois je suis preneur ... En effet en A1 j'ai l 01/01/2021, mais le mois renvoyé est celui de Décembre ... J'ai beau chercher, moi pas comprendre un truc ..
Cdlt,
Edit : Avec la grande aide de 3GB, merci à luit comme d'habitude, le code qui fonctionne :
Sub REPORT()
Dim TOTAL%, MOIS$, LIGNE%
TOTAL = Application.Worksheets("Feuil1").Rows(5).Find(What:="Total").Offset(2, 0)
MOIS = Format(Worksheets("Feuil1").Range("A1"), "mmmm")
Application.Worksheets("Feuil2").Range("A1:A12").Find(What:=MOIS).Offset(0, 1) = TOTAL
End Sub
Cdlt,