Créer une nouvelle feuille Excel sur un classeur [Résolu]

Signaler
Messages postés
19
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
15 octobre 2010
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjour à tous,

Mon but et de créer une nouvelle feuille dans un classeur B. Ce code qui créer une nouvelle feuille se trouve dans un classeur A. Pour résumé, à partir de mon classeur A , il faut que je puisse créer une nouvelle feuille dans le classeur B.

Et pour renommer la feuille on fait comment?

Merci d'avance pour vos réponses.

5 réponses

Messages postés
797
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
23 février 2011
6
Il te suffit juste d'ouvrir auparavant ton classeur B :

Workbooks.open(C:\Toto\B.xls)

Ensuite, tu copies en faisant référence aux classeurs :

Workbooks("A.xls").worksheets(...).copy After:=Workbooks("B.xls").worksheets(...)


Molenn
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
76
Salut
Toutes ces réponses trouvent leurs réponses en enregistrant une macro pendant que tu fais la manipulation à la main.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
19
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
15 octobre 2010

Je suis d'accord jack, mais je n'ai pas la réponse pour ciblée un classeur dans un autre répertoire, du style c:/blabla/toto.xls" . Une idée?

Merci
Messages postés
19
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
15 octobre 2010

Merci Molenn, ça marche nickel
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
76
Bref
Ça aussi tu aurais pu le trouver en enregistrant une macro.