|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : avril 2007 Messages : 334 ![]() |
Bonjour,
j'essaye de générer une nouvelle feuille dont le nom reprend l'élément contenu dans une des cellules de celle fournie au départ. En l'occurence, après exécution je devrais avoir 6 nouvelles feuilles et les noms sont pris sur la ligne 3 de la colonne C à H. Voici mon code : Code :
Merci, GDM. |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Code :
Quand tu ajoute une feuille, celli ci devient la feuille active et Cells(3,i) se rapporte désormais à cette nouvelle feuille
__________________
Cordialement. |
||
|
|
20
|
|
|
#3 |
|
Membre habitué
![]() Inscription : avril 2007 Messages : 334 ![]() |
Oui en effet je n'avais pas du tout pensé à cela....
Ca fonctionne très bien, merci beaucoup. GDM. |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Pour éviter de renommer une feuille par un nom déjà existant, il faudrait faire un test préalable.
Ci-après code qui permet de n'ajouter de feuille que si aucune feuille n'existe portant le même nom. Code :
__________________
Cordialement. |
||
|
|
20
|
|
|
#5 |
|
Membre habitué
![]() Inscription : avril 2007 Messages : 334 ![]() |
Oui c'est fort judicieux :-)
Une petite question, pourquoi avoir utilisé le type byte pour i ? Et merci beaucoup !! GDM |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Parce que tu n'as que 6 feuilles à boucler et byte répond amplement à ce besoin.
Citation:
__________________
Cordialement. |
|
|
|
20
|
|
|
#7 |
|
Membre habitué
![]() Inscription : avril 2007 Messages : 334 ![]() |
ok, merci beaucoup pour votre aide.
GDM. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com