VBA- Correction erreur convertion en 20XX

info009

XLDnaute Nouveau
Bonjour,

J'ai les cellules de toute une colonne sur excel où y'a l'erreur suivante :

"Date du texte avec une année à deux chiffres." il me propose alors de convertir en 20XX ou en 19XX.

Serait-il possible avec VBA de corriger cette erreur avec une conversion en 20XX ?

Merci.
 
Dernière édition:

bbb38

XLDnaute Accro
Re : VBA- Correction erreur convertion en 20XX

Bonjour info009, le forum,
Un essai de solution à tester (code réalisé avec l’enregistreur de macro).
Cordialement,
Bernard
 

Pièces jointes

  • Annee en 4 chiffres.xlsm
    21.9 KB · Affichages: 64

Modeste geedee

XLDnaute Barbatruc
Re : VBA- Correction erreur convertion en 20XX

Bonsour®
:cool:
s'il s'agit de saisies, de capture, de copier collé ou d'import,
il n'est pas nécessaire de passer par VBA
il suffit de modifier les options Windows dans le panneau de configuration région langue et préciser les bornes de reconnaissance
(fenêtre de 100 ans pour les années)
Capture.jpg

:rolleyes:
si les dates sont déjà dans Excel, la reconnaissance automatique "by Design" aura déjà fait son œuvre,
(voir la barre de formule si les dates sont sous forme jj/mm/aaaa)
il faudra adapter alors la procédure VBA à la fenêtre du panneau de configuration...
(ajouter ou retirer 100 ans aux dates concernées)...
 

Pièces jointes

  • Capture.jpg
    Capture.jpg
    72.4 KB · Affichages: 132
  • Capture.jpg
    Capture.jpg
    72.4 KB · Affichages: 109
Dernière édition:

Discussions similaires

Réponses
22
Affichages
690

Statistiques des forums

Discussions
311 725
Messages
2 081 943
Membres
101 849
dernier inscrit
florentMIG