Enregistrer sous une feuille d'un classeur sans les autres feuilles

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 !

choupi_nette

XLDnaute Occasionnel
Bonjour,
Je voudrais enregistrer une feuille nommée "Result" dans un autre classeur
J'arrive avec le classeur entier mais pas la feuille individuellement
L'enregistrement devra se faire selon le nom de fichier inscrit case J4 d'une autre feuille nommée "Bdd"
J'ai le code suivant
Quelqu'un peut m'aider à adapter ? Merci pour votre aide

Sub enregistrer_classeur()
Dim chemin As String
Dim fichier As String
chemin = ThisWorkbook.Path
fichier = chemin & "\" & Range("J4") & ".xls"
ActiveWorkbook.SaveAs Filename:=fichier
End Sub
 
Re : Enregistrer sous une feuille d'un classeur sans les autres feuilles

Bonsoir,

essaye comme ceci :
Code:
Option Explicit
Sub enregistrer_classeur()
Dim chemin As String
Dim fichier As String
chemin = ThisWorkbook.Path
fichier = chemin & "\" & Sheets("Bdd").Range("J4") & ".xls"
Sheets("Result").Copy
ActiveWorkbook.SaveAs Filename:=fichier
End Sub

bonne soirée
@+
 
Re : Enregistrer sous une feuille d'un classeur sans les autres feuilles

Bonjour,

Avec la méthode Copy de l'objet Worksheet:

Code:
    Dim chemin As String
    Dim fichier As String
    chemin = ThisWorkbook.Path
    fichier = chemin & "\" & Range("J4") & ".xls"
    ThisWorkbook.Sheets("Result").Copy
    ActiveWorkbook.SaveAs Filename:=fichier

A+
[Edit] Hello Pierrot toujours synchro🙂
 
- 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
3
Affichages
773
Réponses
2
Affichages
627
Réponses
13
Affichages
943
Retour