Problème de date

Bonjour à tous,

Je rencontre un blocage avec un fichier Excel, il s'agit d'une extraction d'une GMAO (gestion de maintenance assistée par ordinateur). J'aimerais ajouter 2 mois aux dates de la colonne C à l'aide d'une formule, sauf que le format n'étant pas traditionnel, je n'y arrive pas ... pouvez-vous m'aider svp ?

Je vous fournis le fichier avec 2 valeurs mais réalité j'en ai plus de 500 à modifier.. Toutes les valeurs doivent être modifiées de 2 mois ce n'est pas au cas / cas.

Ps: je dois garder ce format car en ré-important les valeurs dans l'application cela ne fonctionnera pas si différent de l'actuel.

Merci pour votre aide.

Bonjour à tous,

Un essai :

Crdlmt

Bonjour KevKevKev, DjiDji59430

Si je vous ai bien compris, la formule ci-dessous devrait vous dépanner

=GAUCHE(C3;4)&"-"&TEXTE(DROITE(GAUCHE(C3;7);2)+2;"00")&DROITE(C3;18)

bonjour njhub

TEXTE(DROITE(GAUCHE(C3;7);2)+2

et si on est en décembre ?

Crdlmt

Bonjour à tous les 2

Tout d'abord merci pour vos réponses. La solution de DjiDji59430 fonctionne. J'ai essayé également la votre njhub, elle fonctionne en partie, car lorsque sont écrits les mois de novembre et décembre soit 11 et 12 ceux-ci passent à 13 et 14.

Encore merci pour vos réponses et aides

Bonjour DjiDji59430

Oui vu, en décembre et novembre, restitue les mois 13 et 14,

donc faux, et c'est bien pour ça que j'ai apprécié votre solution,

merci

Re

Il n'y a pas que les mois, l'année aussi doit changer !

Crdlmt

Bonjour

a voir aussi avec une macro

Sub Test()
Application.ScreenUpdating = False
Nligne = Range("C" & Rows.Count).End(xlUp).Row '-> donne le n? de ligne de cette cellule non vide
    For L = 3 To Nligne
        An = Split(Range("C" & L), "-")(0)
        m = Split(Range("C" & L), "-")(1)
        J = Mid(Range("C" & L), 9, 2)
        Range("D" & L).Value = DateSerial(An, m + 2, J)
    Next L
End Sub
Rechercher des sujets similaires à "probleme date"