Bonjour,
DateAdd me semble un bon choix, il vient de la bibliothèque DateTime de VBA qui sert spécifiquement pour les dates, et elle me semble parfaite pour la situation.
si on fait par exemple:
madate = "15/7/22"
madate = DateAdd("m", 1, madate)
On a bien madate qui est égale à 15/08/2022
Est-ce que tu souhaites garder uniquement le mois?
Dans ce cas:
madate = "15/7/22"
monMois = Month(madate) + 1
If monMois > 12 Then monMois = monMois Mod 12
Mod 12 sert à revenir à 1 si on dépasse le 12ème mois, ça divise par 12 et retourne ce qui reste.