VBS - Copier feuille Excel --> autre classeur

basshero816 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   -  
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je bloque sur une action toute simple, vous saurez certainement m'aider.

Je développe une macro en VBS sous QlikView, logiciel de BI. N'ayez crainte, aucune connaissance du logiciel n'est nécessaire.

Je souhaite copier l'unique feuille d'un classeur Excel, contenue dans un fichier nommé Layout, vers un classeur qui contient déjà 2 feuilles, correspondant à un fichier nommé Out.

Je crée donc deux objets Excel via :

set appExcel_out = CreateObject("Excel.Application")
set wbExcel_out = appExcel.Workbooks.Open(Out)

et

set appExcel_layout = CreateObject("Excel.Application")
set wbExcel_layout = appExcel_layout.Workbooks.Open(Layout)

Je veux ensuite copier la feuille n°1 du classeur Layout dans le classeur Out, à la place de la feuille n°2.

Mais après de nombreux essais, impossible d'aboutir au résultat.

Need help, please !

Merci à vous.
++



A voir également:

1 réponse

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Ca devrait fonctionner avec ...
    wbExcel_layout.Sheets("Feuil1").Copy Before:=wbExcel_out.Sheets(1)

A+
0