XL 2013 Problème format Date sur Excel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Landry225

XLDnaute Nouveau
Bonsoir!
J'ai un soucis avec un fichier Excel exporté d'une application je dois retraiter les données sauf que les colonnes comportant les dates colonne I et J ne sont pas au format date, j'ai 500 lignes a traiter sur plusieurs mois pour chacune des colonnes ce qui fait 1000 par feuilles depuis janvier.

Quelqu'un pourrait il m'aider svp ?
le fichier est en pièce jointe.

Merci pour votre assistance
 

Pièces jointes

Bonsour®
Bonsoir!
J'ai un soucis avec un fichier Excel exporté d'une application je dois retraiter les données sauf que les colonnes comportant les dates colonne I et J ne sont pas au format date, j'ai 500 lignes a traiter sur plusieurs mois pour chacune des colonnes ce qui fait 1000 par feuilles depuis janvier.

Quelqu'un pourrait il m'aider svp ?
le fichier est en pièce jointe.

Merci pour votre assistance
fournir ici le fichier d'export (.txt, .csv, .dat), avant toute intervention Excel !!!!!
si l'export est déjà au format Excel ,
voir l'application origine, l'export est mal paramétré !!!
 
Bonsoir à toutes et à tous,🙂
Je l'ai fait, je le poste. Voici donc ma modeste contribution.
VB:
Option Explicit

Sub convertDate()
   Dim dl As Long, I As Long, cell As Range, Rng As Range, Ws As Worksheet
   For Each Ws In ThisWorkbook.Worksheets
      If Ws.Name <> "RECAP" Then
         With Ws
            dl = .Range("A" & Rows.Count).End(xlUp).Row
            Set Rng = .Range("H4:J" & dl)
            For Each cell In Rng
               If Not IsDate(cell) Then
                  cell.NumberFormat = "General"
                  If Len(cell) = 8 Then
                     cell = Mid(cell, 3, 2) & "/" & Left(cell, 2) & "/" & Right(cell, 4)
                  Else
                     cell = Mid(cell, 2, 2) & "/" & Left(cell, 1) & "/" & Right(cell, 4)
                  End If
               End If
            Next
            Rng.NumberFormat = "m/d/yyyy"
         End With
      End If
   Next Ws
   MsgBox "Fin de traitement des dates!", vbInformation, "DATE CONFORME"
End Sub
Bonne soirée.😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
259
Réponses
3
Affichages
225
Réponses
5
Affichages
705
Réponses
4
Affichages
404
Retour