transformer format date en VBA

  • Initiateur de la discussion Initiateur de la discussion Blafi
  • 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 !

Blafi

XLDnaute Occasionnel
Bonjour à tous,

Je rencontre une difficulté avec la mise en forme d'une date en VBA...

J'ai une feuille excel qui contient une cellule (D1) dans laquelle il y a une date au format "mercredi 28 mai 2008".
Je désire copier cette feuille dans un autre classeur en lui donnant un nom constitué des lettres "FM" et de la date en question au format "jj-mm-aa" car les "/" ne sont pas admis dans les noms de feuille.
exemple : ma feuille devrait s'appeller "FM 28-05-08".

Dans ma macro d'enregistrement, j'ai créé une variable qui est sensée regrouper les lettres FM et ma date en faisant ceci :

MaFeuille = "FM " & Cstr(Format(Range("D1".value,"dd-mm-yy"))

Mais apparemment ça ne marche pas...

Comment arriver à fixer le nom de ma feuille pour répondre à mon besoin ?

Merci de votre réponse et a ++
 
Re : transformer format date en VBA

Plus vite que l'éclair...

Merci Boisgontier de ta réponse qui me donne une solution plus simple que la mienne...
Bien que je vienne de recommencer et que la mienne ait l'air de marcher aussi, mais c'est sur qu'elle est moins élégante..
A ++
 
Dernière édition:
- 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
3
Affichages
115
Réponses
6
Affichages
299
Réponses
10
Affichages
547
Réponses
17
Affichages
2 K
Réponses
10
Affichages
728
Retour