Macro pour décortiquer une date

  • Initiateur de la discussion Initiateur de la discussion Philippe72
  • Date de début Date de début

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 !

P

Philippe72

Guest
bonjour à tous, je cherche une macro pour transformer une cellule en format date (jj/mm/aaaa) en trois cellules contenant :
1: le jour
2: le mois
3: l'année

merci pour votre aide
 
Re : Macro pour décortiquer une date

en fait je reçois un fichier excel dans lequel il y a une colonne en format date (jj/mm/aaaa) que je dois transformer en trois colonnes distinctes car ce fichier excel sera exporté dans une base de donnée MySQL via MyODBC
 
Re : Macro pour décortiquer une date

Essaie comme ceci
Code:
Option Explicit

Sub DecortiqueDate()
    Dim Cellule As Range
    
    For Each Cellule In Feuil1.Range("A1:A" & Feuil1.Range("A65536").End(xlUp).Row)
        Cellule.Offset(, 1).Value = Day(Cellule)
        Cellule.Offset(, 2).Value = Month(Cellule)
        Cellule.Offset(, 3).Value = Year(Cellule)
    Next Cellule
End Sub

En colonne A tes dates, en colonne B, C, D le jour, le mois, l'annee

++
Minick
 
Re : Macro pour décortiquer une date

merci pour ta réponse mais je viens d'essayer et ça ne fonctionne pas ! ai-je fais une erreur ? est-ce que le code est bon ou je dois le modifier en fonction de ma feuille ?
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
134
Affichages
5 K
Réponses
7
Affichages
359
Réponses
3
Affichages
417
Réponses
6
Affichages
655
Réponses
6
Affichages
872
Réponses
1
Affichages
397
Retour