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

Macro Enregistrer sous

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

M

Mathou

Guest
Bonjour le forum,
je souhaiterai créer une macro Enregistrer sous afin d'enregistrer un classeur ou le nom serait de la forme 'Planning'&Année contenue dans la cellule A1 de la feuille Feuil1.
Merci de votre aide
 
Bonjour Mathou et le forum,

Exemple de code de la macro :

Sub EnregistrementSous()
Dim Nom As String, Fichier As String
'Nom à donner au nouveau classeur
Nom = 'Planning' & ThisWorkbook.Sheets('Feuil1').Range('A1').Value
'ThisWorkbook.Path permet de recuperer le chemin du classeur actif
Fichier = ThisWorkbook.Path & '\\' & Nom
'Enregistrement au format normal du classeur
ActiveWorkbook.SaveAs Filename:=Fichier, FileFormat:=xlNormal
End Sub

Cordialement

Bernard
 
Une petite précision.
Ce code fonctionne très bien, mais si je fais fonctionner la macro et que le classeur existe déjà, une msgbox s'ouvre en disant 'un classeur...existe déjà, voulez vous le remplacer?'
Si je clique sur oui tout va bien, mais si je choisit non et bien le débogueur se met en route.
Comment éviter celà?
 
Bonjour tout le monde, 🙂

Avant la ligne Saveas, tu ajoutes :
Application.DisplayAlerts = False

Après tu ajoutes :

Application.DisplayAlerts = True

et tu regardes dans l'aide VBA les détails ! 😉

Bonne journée,

Brico
 
- 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
3
Affichages
258
Réponses
2
Affichages
242
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…