macro de sauvegarde sous un nom différent

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

A

alex

Guest
bjr je cherche a sauvegarder un fichier via une macro affectée à un bouton . Mon code actuel me fait bien une sauvegarde du fichier avec le nom et la date me permettant ainsi de conserver mon fichier original ...Jusqu'ici tout va bien ....le probleme est que cette macro modifie le nom de la feuille ou se trouve le bouton perturbant mes références a cette feuille
Dim strDate As String
Count = Len(ActiveWorkbook.Name)
Name = Left(ActiveWorkbook.Name, Count - 4)
strDate = Format(Date, 'dd-mm-yy') & ' ' & Format(Time, 'h-mm-ss')
ThisWorkbook.SaveCopyAs Filename:=Name & strDate & '.xls'
 
Salut Alex,
j'utilise Excel 2003 et j'ai pas de problème avec ton code. par contre il faut éviter l'utilisation des mots clés ou 'preseque clé' comme Name dans Name = Left(ActiveWorkbook.Name, Count - 4)

Essaye plutôt Nom.
Peutêtre faudrait penser à supprm la bouton dans la feuille svgdée.

Code:
ActiveSheet.Shapes('CommandButton1').Select
Selection.Delete
Si le nom du bouton de commande est CommandButton1.

Ciao
 
- 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

Retour