copier des feuilles dans un nouveau classeur

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

a26

XLDnaute Occasionnel
Bonjour,
Mon problème est le suivant :
je voudrais extraire les feuilles 5A à 5D qui ne sont pas toujours dans l'ordre ci-dessous mais plutôt mélangées
dans un nouveau classeur qui doit apparaître sur le bureau.
J'ai bien essayé avec la macro ci-jointe mais elle m'envoie le fichier dans mes documents.
D'autre part, il serai intéressant que cette macro n'ouvre pas le fichier en question comme ici mais le place sans l'ouvrir sur le bureau.
Merci pour les recherches.
a26
 

Pièces jointes

Re : copier des feuilles dans un nouveau classeur

Bonjour a26,

Code:
Sub extr_5()
Dim a, e
Application.ScreenUpdating = False
Application.DisplayAlerts = False
a = Array("5A", "5B", "5C", "5D")
With Workbooks.Add(xlWBATWorksheet) 'nouveau document, 1 feuille
  For Each e In a
    ThisWorkbook.Sheets(e).Copy After:=.Sheets(.Sheets.Count)
  Next
  .Sheets(1).Delete
  .Sheets(1).Select
  .SaveAs ThisWorkbook.Path & "\" & "Résultats  " & "5°"
  .Close
End With
End Sub
Le classeur est créé avec les feuilles dans le bon ordre.

Il est est placé dans le même répertoire que le fichier de la macro.

A+
 
Re : copier des feuilles dans un nouveau classeur

Bonjour job75,
Tout allait bien jusqu'à cette nouvelle extraction qui me pose problème avec une erreur d'exécution 9. As-tu une idée pourquoi j'ai ce problème ?
Merci pour ta réponse.
Cordialement,
a26
 

Pièces jointes

Re : copier des feuilles dans un nouveau classeur

Bonjour a26,

Il faut évidemment que les 5 feuilles de l'Array existent toutes dans le fichier.

Noter en passant qu'on peut écrire plus simplement .SaveAs ThisWorkbook.Path & "\Résultats BFP"

Bonne journée.
 
- 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
2
Affichages
167
Retour