Macro: manipuler des classeurs sans les ouvrir

Résolu/Fermé
Bertrand_Labevue Messages postés 18 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 9 mars 2015 - 27 mai 2014 à 16:40
eriiic Messages postés 24493 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 26 janvier 2023 - 28 mai 2014 à 23:30
Bonjour,

je débute en macro excel et j'ai pas mal de questions sans réponse malgré les nombreux sujets qui existent déjà (peut-être une histoire de synonymes, mais bref).

En fait j'ai besoin de copier des pages d'un classeur2 dans un classeur1.

Ouvrir le classeur2 via une macro à partir du classeur1 : j'utilise Workbooks.Open Filename:=Application.GetOpenFilename("Excel Files,*.xls")

mais ensuite, comment lui indiquer proprement d'ouvrir le classeur2, d'y chercher la page qui m'intéresse et la coller proprement dans le classeur1 ?

Je précise que je n'ai pas vraiment besoin d'ouvrir à l'écran le classeur2 (enfin sauf si les fonctions ne permettent pas de faire autrement) et que je suis sous excel 2003. Merci d'avance...
A voir également:

6 réponses

michel_m Messages postés 16589 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 12 janvier 2023 3 289
27 mai 2014 à 17:06
Bonjour
en titre tu écris:
manipuler des classeurs sans les ouvrir

et dans ton texte
comment lui indiquer proprement d'ouvrir le classeur2

bizarre, vous avez dit bizarre....
0
eriiic Messages postés 24493 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 26 janvier 2023 7 155
27 mai 2014 à 17:35
Bonjour,

Tu n'as pas vu son nom ? C'est l'inspecteur la bévue :-)
eric
0