RESOLU MACRO pour générer un nouveau fichier sans sortir de l'initial

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

chris6999

XLDnaute Impliqué
Bonjour

J'ai besoin de générer un nouveau fichier à partir d'une feuille de mon classeur.
Le chemin est déterminé par les éléments contenus dans la cellule B2.

Le problème c'est qu'avec le code ci-après le nouveau fichier se crée mais du coup je sors du classeur initial.

Ce que je souhaiterais c'est rester dans ce classeur initial alrs que le nouveau classeur s'enregistre et se ferme.

Voici mon code

Sub macro()


Dim chemin As String, fichier As String
chemin = ThisWorkbook.Path
fichier = "mon chemin" & "\" & Range("B2") & ".xls"
ActiveSheet.SaveAs Filename:=fichier
'ActiveBook.Close

End Sub

Existe t-il une solution?
Merci d'avance pour votre aide
 
Dernière édition:
Re : MACRO pour générer un nouveau fichier sans sortir de l'initial

Bonsoir à tous


Essaies comme ceci.
Code:
Sub macro()
Dim chemin$, fichier$
chemin = ThisWorkbook.Path & "\"
fichier = chemin & Range("B2") & ".xls"
ActiveSheet.Copy
ActiveWorkbook.SaveAs fichier
ActiveWorkbook.Close True
End Sub
 
Re : MACRO pour générer un nouveau fichier sans sortir de l'initial

Bonjour Staple, Chris

Comme ceci cela fonctionne également

Code:
Sub macro()

Dim chemin As String, fichier As String
chemin = ThisWorkbook.Path
fichier = chemin & "\" & Range("B2") & ".xls"
ActiveSheet.SaveAs Filename:=fichier

End Sub
 
Re : MACRO pour générer un nouveau fichier sans sortir de l'initial

Bonsoir camarchepas

La différence c'est que ton code copiera toutes les feuilles du classeur dans le nouveau classeur.
Le mien ne copie que la feuille active seule dans le nouveau classeur.
 
- 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

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
254
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
864
Réponses
3
Affichages
685
Réponses
2
Affichages
817
Retour