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

D

DAVID

Guest
Bonjour à tous

Voilà, je voudrais sauvegarder un fichier(appellé "mai") sous un autre autre nom :"juin", et ainsi de suite pour le reste de l'année en passant par vba mais, faire en sorte que cela soit automatique dés clic sur un bouton nommé "mois suivant"
je n'arrive pas à mettre en forme cela en vba :
ex :mois = mois +1 au format mmmm
Ps : je ne veux pas l'année ni le jour, juste le nom du mois en .xls
Là, je sèche un peu
Merci
 
Bonjour David.

Un fichier appelé "mai" ne fait pas référence à une expression au format date donc mai+1 ne fera jamais Juin.

Malgré cela ont peut imaginer si tu ne veux pas changer ton nomage de fichier, une solution consistant à jouer avec des transformation de texte en date.
En admettant que le ckasseur actif se nomme "mai.xls", cette procédure te renverra "juin.xls"


Sub test()
m = Left(activeworkbook.name, Len(activeworkbook.name) - 4)
lemoi = CDate("1/" & m & "/2004")
nouvmois = Format("1/" & Month(lemoi) + 1 & "/2004", "mmmm") &".xls"
MsgBox nouvmois
End Sub
Un peu tiré par les cheveux ...
 
- 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
7
Affichages
345
Réponses
4
Affichages
382
Réponses
4
Affichages
483
Réponses
12
Affichages
593
Retour