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

XL 2010 Slash automatique pour une 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 !

alexpoupp

XLDnaute Junior
Bonjour à tous,

Lorsque je rentre 20122019 dans la case A2 que à l'aide d'une macro cela transforme la date avec des slahs (20/12/2019).

Merci d'avance pour votre aide.

VB:
Option Explicit

Sub European_US_Dates()
Dim rCell As Range, rRange As Range
    Set rRange = Columns(1).SpecialCells(xlCellTypeConstants, xlNumbers)
    For Each rCell In rRange
        If IsDate(rCell) Then rCell(1, 2) = _
            DateSerial(Year(rCell), Month(rCell), Day(rCell))
    Next rCell
End Sub
 

Pièces jointes

Bonsour®
le plus grand nombre pouvant être transformé en date selon votre façon est : 2 958 465
en conséquence l'instruction Isdate(Rcell) ne peut être vraie

essayer plutot
VB:
Sub European_US_Dates()
Dim rCell As Range, rRange As Range
    Set rRange = Columns(1).SpecialCells(xlCellTypeConstants, xlNumbers)
    For Each rCell In rRange
    '******************* If Isdate(rcell)  then 
    rCell.Offset(0, 1) = DateValue(Format(rCell, "00\/00\/0000"))
    Next rCell
End Sub
 
- 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
22
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…