Remplissage de colonne avec date VBA

Bonjour a tous, J'aimerais savoir si il est possible de réaliser une macro vba qui permettrait d'écrire le mois de l'année en cours dans la dernière colonne vide d'un tableau excel. exemple : case E1 il est écrit "mai 2022" il faut qu'en F1 il puisse écrire "juin 2022".

Merci pour vos réponses :)

Bonjour 92Bery,

En E1 quelle valeur exacte est mise dans la cellule

Car si vous avez 01/05/2022 avec un format nombre "mmmm aaaa" (le mieux)
ce sera différent que si vous avez du texte "mai 2022" (mauvais choix)

A+

En effet j'ai "mai 2022" après je peux passer sous format 01/05/2022 meme si le jour ne m'intéresse pas plus que cela

Re,

Lorsqu'on parle de date sur Excel, il est presque primordiale de le faire au bon format

Voici un code qui devrait convenir avec une date 01/05/2022 en E1

Sub Ajoute1Mois()
  Dim Cel As Range
  With ActiveSheet
    ' Définir la nouvelle cellule
    Set Cel = .Cells(1, Columns.Count).End(xlToLeft).Offset(0, 1)
    ' Inscrire la formule dedans
    Cel.FormulaLocal = "=MOIS.DECALER(" & Cel.Offset(0, -1).Address & ";1)"
    ' La mettre au bon format
    Cel.NumberFormat = "mmm yyyy"
  End With
End Sub

A+

Rechercher des sujets similaires à "remplissage colonne date vba"