Rechercher : dans
Par :

[excel VBA] copier une feuille de classeur

Dernière réponse le 13 déc 2007 à 19:28:08 Viouu, le 13 déc 2007 à 14:08:30 
 Signaler ce message aux modérateurs

Bonjour,

Voila je recherche un peu d'aide pour coder cet etape :
Ouvrir un fichier quelquonque xls
copier coller la feuil1 du premier fichier dans la feuil2 du classeur actif.

Sub copy()

'selection le classeur à ouvrir'
Application.Workbooks.Open Application.GetOpenFilename()

'selection de la feuil1 du fichier recuperer'
Workbooks("Recap10.xlsx").Worksheets("feuil1").Select ===> comment recuperer le nom du classeur ouver avec la commande precedente ?

'copier la selection'
Selection.copy

'passer sur le classeur actif et selectionner la feuil2'
Workbooks("classeur2.xls").Worksheets("feuil2").Select

'copier dans la feuille la selection précedente'
ActivewokSheet.Paste

'fermer le fichier ouvert en premier'
??????

End sub.

Si quelqu'un peut m'aider.

Cordialement.

Viouu

Configuration: Windows XP
Internet Explorer 6.0

1

phil232, le 13 déc 2007 à 17:11:36

Comment recuperer le nom du classeur ouver avec la commande precedente ?
Dans l'aide d'Excel :
fileToOpen = Application.GetOpenFilename("Text Files (*.txt), *.txt")

quelques autres problèmes ? RTFM

Répondre à phil232

2

Viouu, le 13 déc 2007 à 18:18:33

RTFM ?

Répondre à Viouu

4

 Viouu, le 13 déc 2007 à 19:28:08

Ok parceque ca na pas repondu a ma question.

Viouu

Répondre à Viouu