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

Microsoft 365 La date dans l'entête par VBA

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

natorp

XLDnaute Barbatruc
Bonjour à toutes et tous

J'ai un souci avec l'écriture du format date en VBA

Quand j'écris : .LeftHeader = "&""Arial,Gras""FACTURATION - " & Month(Now()) & " " & Year(Now()) 'cela me donne bien 12

Quand j'écris : .LeftHeader = "&""Arial,Gras""FACTURATION - " & UCase(Format(Month(Now()), "mmmm")) & " " & Year(Now()) 'cela me donne JANVIER

Merci pour votre aide et attention, cordialement, Gérard
 

Pièces jointes

Bonjour.
Mettez
Code:
 .LeftHeader = "&""Arial,Gras""FACTURATION - " & UCase(Format(Date), "mmmm yyyy"))
Pris en tant que dates, les valeurs de 1 à 12 telles que Month(Date) vont du 1//1/1900 au 12/1/1900
ce qui est en effet toujours en janvier 1900.
 
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
2
Affichages
822
Réponses
2
Affichages
278
Réponses
3
Affichages
251
Réponses
12
Affichages
440
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…