|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Luc Inscription : avril 2010 Messages : 9 ![]() |
voilà, je voudrais copier des feuilles d'un classeur2 vers le classeur1. j'ai fait un bout de code mais ce code bugue à page moins 2. Cest à dire que si le classeur2 contient 37 feuilles, ça bugue au bout de la 35ème feuille. si le classeur contient 35 feuilles, le code plante à la 33ème feuille.
voilà mon code: Code :
merci d'avance pour vos conseils, Luc. |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Peut être (pas testé)
Code :
__________________
Cordialement. |
||
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Luc Inscription : avril 2010 Messages : 9 ![]() |
merci, ca fonctionne mais si je peux me permettre, pourquoi sheets(1) au lieu de sheets(y) ?
ça me semblait plus logique (mon niveau VBA est d'environ 3/10) merci encore. ps: je ne trouve plus comment marquer le message "résolu" |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
On boucle sur les feuilles de Classeur2 et en les copie tour à tour avant la feuille en position 1 de Classeur1
Supposons qu'au départ Classeur1 comporte une seule feuille A. Pour Y=1: On copie la première feuille de Classeur2 (B) avant la feuille A de Classeur1. B devient la première feuille de Classeur1. Pour Y=2: On copie la deuxième feuille de Classeur2 (C) avant la feuille B de Classeur1. C devient la première feuille de Classeur1. ...etc.
__________________
Cordialement. |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com