Enregistrement d'une feuille d'un classeur

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
 
R

Robert

Guest
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
 
M

myDearFriend

Guest
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
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 765
Messages
2 091 891
Membres
105 084
dernier inscrit
lca.pertus