Bonsoir,
Sub Noura()
Dim chemin$, nomfich$
chemin = "?????\Rapport\" 'Remplacer les ????
nomfich = StrConv(Format(DateAdd("m", -1, Date), "mmmm"), vbProperCase) & ".pdf"
ActiveSheet.ExportAsFixedFormat xlTypePDF, chemin & nomfich
End Sub
Après conversion, tu n'écris plus rien ! Si tu veux écrire, il faut le faire avant.
Exemple :
Sub Noura()
Dim chemin$, nomfich$
chemin = "?????\Rapport\" 'Remplacer les ????
nomfich = StrConv(Format(DateAdd("m", -1, Date), "mmmm"), vbProperCase) & ".pdf"
With ActiveSheet
.Range("AA2") = "document validé"
.ExportAsFixedFormat xlTypePDF, chemin & nomfich
.Range("AA2").ClearContents
End With
End Sub
Cordialement.