VBA-CONVERTIR DATE TEXTE en FORMAT DATE !!

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 !

Celeda

XLDnaute Barbatruc
Bonjour,

Peut-être ce sujet a-t-il évoqué mais je n'ai pas trouvé de soluce de ce type, à mon petit souci :

je récupère un fichier avec des extractions de SAP;
dans la colone date, apparait ceci :
'25/02/2010
et à chaque extraction, j'y ai droit.

Je cherche donc une macro qui m'enlève directement l'apostrophe pour me laisser seulement une date en format date.

A l'avance, je vous en remercie.
 
Re : VBA-CONVERTIR DATE TEXTE en FORMAT DATE !!

Re, bonjour Kjin

Peut être une autre colution comme ceci pour la colonne A :
Code:
    Columns("A:A").TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth, _
        FieldInfo:=Array(0, 4)

bon après midi
@+
 
Re : VBA-CONVERTIR DATE TEXTE en FORMAT DATE !!

Bonjour Celeda, kjin, Pierrot,

Une macro assez rapide (car avec tableau), proche du code de kjin :

Code:
Sub Convertir()
Dim d&, tablo, i&
d = [A65536].End(xlUp).Row
tablo = Application.Transpose(Range("A1:A" & d))
On Error Resume Next 'si toutes les valeurs ne sont pas des dates
For i = 1 To d
  tablo(i) = CDbl(CDate(tablo(i)))
Next
With [A1].Resize(d)
  .NumberFormat = "dd/mm/yyyy" 'ou autre format Date
  .Value = Application.Transpose(tablo)
End With
End Sub

A+
 
Re : VBA-CONVERTIR DATE TEXTE en FORMAT DATE !!

Bonjour,

c'est l'équivalent de la conversion de données... touche de fonction F1 dans l'éditeur vba quand tu es sur le mot "TextToColumns" te donnera le détail des arguments de la méthode...

bon après midi
@+
 
- 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
6
Affichages
302
Retour