Fin.mois en VBA

Bonjour à tous,

je souhaite pouvoir mettre en code vba la formule suivante

=FIN.MOIS(Systeme!O6;-1)+22

je tente la chose suivante :

MsgBox (EoMonth(Worksheets("Systeme").Range("06"), -1) + 22)

mais cela m'indique erreur de compilation..

Aussi quelqu'un pourrait 'il m'aiguiller svp?

merci et bonne journée

Bonjour,
Essaie ainsi :

MsgBox CDate(WorksheetFunction.EoMonth(Worksheets("Systeme").Range("O6"), -1) + 22)

Merci jean-Eric,

Réponse parfaite et fonctionnelle!

merci à vous

Rechercher des sujets similaires à "fin mois vba"