Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2010Changer Dimanche 04 juillet 2021 par 04/07/2021.
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 !
Bonjour à tous,
Je souhaiterais changer dimanche 04 juillet 2021 par 04/07/2021.
J'ai regardé sur les forums, mais je ne trouve pas de solutions à mon problème.
Merci de votre aide.
Bonne journée.
David.
Voyez le fichier joint, cette macro convertit les textes en vraies dates :
VB:
Sub Convertir()
Dim a, tablo, i&, x$, j%
a = Array("lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche")
With [A1].CurrentRegion.Columns(1) 'plage à adapter
tablo = .Value2
For i = 1 To UBound(tablo)
x = LCase(tablo(i, 1))
For j = 0 To 6
x = Replace(x, a(j), "")
Next j
x = Format(x, "dd/mm/yyyy")
If IsDate(x) Then tablo(i, 1) = CDate(x)
Next i
.NumberFormat = "dd/mm/yyyy"
.Value = tablo 'restitution
End With
End Sub
Pour rendre la conversion des textes possible il faut supprimer le jour "dimanche".
- 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