Copie d'une feuille sous excel

Copie d'une feuille sous excel - VB/VBA/VBS - Programmation

Marsh Posté le 06-07-2005 à 10:45:00    

Bonjour,
Voila je fais un projet en Vb sous excel(stage).Jai donc un classeur avec tout plein de feuille dont une de chiffrage qui se remplit a la fin du programme.
Je voudrai faire une copie de cette feuille et la placer ailleur , du genre dans un autre  dossier.
voila merci

Reply

Marsh Posté le 06-07-2005 à 10:45:00   

Reply

Marsh Posté le 06-07-2005 à 12:12:43    

tu veux dire créer un nouveau fichier et coller ta feuille dedans, ou bien ouvrir un autre fichier déja existaznt et coller la feuille?
 
Dans les 2 cas, ca devrait pas être trop dur je pense...

Reply

Marsh Posté le 06-07-2005 à 12:16:37    

Je veux dire cree un nouveau fichier et copie dedans ma feuille.
Merci
c pt etre pas trop dur mais jsuis un super debutant..

Reply

Marsh Posté le 06-07-2005 à 12:56:40    

smogling a écrit :

c pt etre pas trop dur mais jsuis un super debutant..


 
Oui, oui, je voulais dire, je pense pouvoir t'aider...
Normal si tu débute que ce soit pas hyper facile!..
 
alors voila ce que je te propose:
 
Set xlex = ActiveWorkbook
Set xlnew = Workbooks.Add
xlex.Sheets("nom de ta feuille" ).Copy Before:=Workbooks(xlnew.name).Sheets(1)
xlnew.SaveAs Filename:="ton nom de fichier"  (avec le chemin devant, et .xls à la fin)
 
Ca te va?


Message édité par Gusdabo le 06-07-2005 à 12:59:50
Reply

Marsh Posté le 06-07-2005 à 14:09:04    

ou alors tu écris juste  
xlex.Sheets("nom de ta feuille" ).Copy
normalement, le fichier se crée tout seul.

Reply

Marsh Posté le 06-07-2005 à 15:03:26    

Merci bp les gars!!
ca a marcher
merci encore
 
(dommage les jo jsuis deg)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed