VBA-CONVERTIR DATE TEXTE en FORMAT DATE !!

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.
 

Pierrot93

XLDnaute Barbatruc
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
@+
 

job75

XLDnaute Barbatruc
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+
 

Pierrot93

XLDnaute Barbatruc
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
@+
 

Discussions similaires

Réponses
4
Affichages
904

Statistiques des forums

Discussions
312 536
Messages
2 089 388
Membres
104 155
dernier inscrit
electsayah