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

texte en date vba

Hoareau

XLDnaute Occasionnel
Bonjour
Je voudrais convertir des dates texte en format date "01/08/2009"

Merci



Sub format_date()
Dim C As Range
For Each C In Range("B8:B100")

C.Font.ColorIndex = 30

Next
End Sub
 

Pièces jointes

  • Date.xlsm
    12.2 KB · Affichages: 51
  • Date.xlsm
    12.2 KB · Affichages: 43

phlaurent55

Nous a quittés en 2020
Repose en paix
Bonjour Hoareau,

avec cette formule en C8 ( à recopier vers le bas)

=REMPLACER(B8;TROUVE(" ";B8);6;"/8/")*1

Remarque:
formule à adapter pour les autres mois (modifier ce qui est en rouge)


à+
Philippe
 

JFL_XLD

XLDnaute Junior
Bonjour !

Si votre souci provient du mois mal orthographié alors la solution présentée par phlaurent55 est parfaite !

Si on suppose que votre besoin est de transformer du texte en date excel le fonction DATEVAL(B8) vous donnera le bon résultat (avec un mois correctement orthographié !)

Si vous avez besoin du Vba DateValue est faite pour vous !

Function Transf_Date(Dat)
Transf_Date = DateValue(Dat)
End Function

Cordialement

JFL
 

Jacky67

XLDnaute Barbatruc
Bonjour
Je voudrais convertir des dates texte en format date "01/08/2009"

Merci



Sub format_date()
Dim C As Range
For Each C In Range("B8:B100")

C.Font.ColorIndex = 30

Next
End Sub
Bonjour,
Sans formule, sans vba ?????
Sélection de B8:B38
Menu accueil==> Rechercher et Sélectionner==> Remplacer
Rechercher: aout
Remplacer par: août

Et mettre au format souhaité
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
379
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…