modification format standard --> format date sous VBA

p-tille39

XLDnaute Nouveau
Bonjour à tous,

Je cherche à exploiter un fichier Excel (issu d'une extraction de notre logiciel de vente) pour lequel j'ai des dates qui sont sous le format : 20090220 (AAAAMMJJ).
Excel ne les reconnait donc pas du tout comme des dates.

Je cherche à les convertir en format : JJ/MM/AAAA sous une macro VBA.

Avez-vous une idée??

Merci d'avance

P-tille
 

Pierrot93

XLDnaute Barbatruc
Re : modification format standard --> format date sous VBA

Bonsoir p-tille

as tu essayé par la conversion, tu sélectionnes ta colonne => barre de menu Excel => Données => Convertir, si une seule colonne, tu coches "largeur fixe" => suivant => suivant tu coches date en choisissant le format "AMJ".

bonne soirée
@+
 

GIBI

XLDnaute Impliqué
Re : modification format standard --> format date sous VBA

Bonjour,

2 solutions :
1. données /conversion comme dit Pierrot93

2. si tu tiens au VBA, tu intègres le code suivant dans une macro
Code:
L = 1 'ligne
C = 1  'colonne

Cells(L, C) = CDate(Mid(Cells(L, C), 1, 4) & "/" & Mid(Cells(L, C), 5, 2) & "/" & Mid(Cells(L, C), 7, 2))

GIBI
 

Discussions similaires

Réponses
9
Affichages
674

Statistiques des forums

Discussions
315 097
Messages
2 116 185
Membres
112 679
dernier inscrit
Yupanki