Enregistrement d'une feuille d'un classeur

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

E

Etienne

Guest
Bonjour,
je souhaiterais dans une macro VBA enregistrer la feuille d'un classeur dans un autre fichier (uniquement une feuille donnée et pas toutes les feuilles du classeur). J'ai essayé la commande suivante mais cela m'enregistre toutes les feuilles :
Sheets("Feuil1").Select
Worksheets("Feuil1").SaveAs "D:\TEMP\toto.xls"

Quelqu'un aurait-il une idée ?

Merci
 
Bonjour Etienne,
Tu peux supprimer toute les pages qui ne te servent pas et sauvegarder le restant .SaveAs ...

Pour la suppression des feuilles
'Pas de confirmation
Application.DisplayAlerts = False
Worksheets("SheetX").Delete
Application.DisplayAlerts = True

@+Robert
 
Bonsoir Etienne, Robert.

Etienne, tu peux essayer ça :

Sheets("Feuil1").Copy
ActiveWorkbook.SaveAs "D:\TEMP\toto.xls"


Et rajouter :
ActiveWorkbook.close

pour fermer ce nouveau classeur après l'avoir sauvegardé.


Cordialement,
Didier_mDF
 
- 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
238
Réponses
10
Affichages
657
Retour