Enregistrement d'une seule feuille dans nouveau classeur USF

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

C

cassini

Guest
Bonjour à tous !

J'arrive à la fin de mon premier et si cheri userform mais je bloque de nouveau, je voudrais enregistrer et nommer la dernière feuille de mon classeur, mais seulement elle.

Je suis partis du fait que je dois créer un nouveau classseur dans laquelle je dois copier cette dernière feuille, nommée "résumé", mais sans grand succès !

Merci d'avance de l'aide et du temps que vous voudrez bien m'accorder !

J'ai mis en pièce jointe le classeur exemple
 

Pièces jointes

Re : Enregistrement d'une seule feuille dans nouveau classeur USF

Bonjour cassini
dans ton code tu ne peux utilisé select il faudrait thisworkbook.sheets("résume").activate.
Mais il y a plus simple:

Private Sub CommandButton1_Click()

ThisWorkbook.Sheets("résumé").Copy
Application.Dialogs(xlDialogSaveAs).Show

End Sub
 
Re : Enregistrement d'une seule feuille dans nouveau classeur USF

Bonjour Cassini
bienvenue
un exemple

Private Sub CommandButton1_Click()
'Workbooks.Add
'Sheets("résumé").Select
chemin = ThisWorkbook.Path & "\"
Sheets("résumé").Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=chemin & "Résumé" & Format(Date, "dd-mmm-yyyy")
Application.DisplayAlerts = True
ActiveWorkbook.Close
Unload Me

End Sub
à bientôt
 
Re : Enregistrement d'une seule feuille dans nouveau classeur USF

bonjour ! Merci bça marche bien mieux déjà !

Juste une dernière chose, comment faire pour que la fenêtre "enregistrer sous.." appariassent à l'écran afin que je puisse choisir le dossier destination?
Merci d'avance !
 
Re : Enregistrement d'une seule feuille dans nouveau classeur USF

Re,

ou ceci pour obtenir uniquement le dossier dans lequel se fera l'enregistrement..;
Code:
Dim chemin As String
With Application.FileDialog(msoFileDialogFolderPicker)
    '.InitialFileName = ActiveWorkbook.Path & "\"
    .Show
    If .SelectedItems.Count > 0 Then chemin = .SelectedItems(1)
End With
 
- 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
Réponses
2
Affichages
671
Rosco1669
R
S
Réponses
8
Affichages
2 K
StanislasC
S
Retour