Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Extraction de date VBA excel

hydr

XLDnaute Nouveau
Bonjour,

J'aimerais extraire les dates d'une colonne contenant aussi du texte.
Exemple: Lez (01-09-09) 0.1 N
J'ai besoin uniquement des dates pour faire mes graphiques et pour l'instant j'en suis réduite à supprimer le texte à la main case par case.
Est-ce qu'il y aurait un moyen de faire ça avec une macro?
Merci!
 

Softmama

XLDnaute Accro
Bonjour hydr,

Tu peux faire ainsi : (ici, je suppose que les données sont en colonne A)
VB:
Sub test()
Dim c As Range
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row) 'Si données en colonne A, sinon remplacer les 3 A par le bon libellé de colonne
      If InStr(c, "(") > 0 Then c = Mid(c.Text, InStr(c, "(") + 1, 8) 'Je cherche '(' dans la cellule et garde que les 8 caractères qui le suivent
Next c
End Sub

[EDIT] Bjour MJ13
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…