OVH Cloud OVH Cloud

En vba Comment changer l'index d'une feuille?

3 réponses
Avatar
fred
Bonjour,
En vba Comment changer l'index d'une feuille.
Si ActiveSheet.Index donne la position de l'onglet (ex:7)...comment faire
pour lui donner la position 1?
Merci

3 réponses

Avatar
Patrick Penet
Pourquoi vouloir cela ?

P

"fred" a écrit dans le message de news: 455374d8$0$24743$
Bonjour,
En vba Comment changer l'index d'une feuille.
Si ActiveSheet.Index donne la position de l'onglet (ex:7)...comment faire pour lui donner la position 1?
Merci





Avatar
fred
Je pense avoir la solution avec move
Sheets("Feuil3").Move Before:=Sheets(1)
Sinon une autre question...comment faire pour supprimer les feuilles
comportant un nom avec un chiffre style Feuil4, Feuil6, Feuil22 etc...
Merci
"fred" a écrit dans le message de news:
455374d8$0$24743$
Bonjour,
En vba Comment changer l'index d'une feuille.
Si ActiveSheet.Index donne la position de l'onglet (ex:7)...comment faire
pour lui donner la position 1?
Merci





Avatar
Ange Ounis
La propriété Index est en lecture seule. Pour la modifier il faut déplacer la
feuille :

Sheets(7).Move before:=Sheets(1)

----------
Ange Ounis
----------

Bonjour,
En vba Comment changer l'index d'une feuille.
Si ActiveSheet.Index donne la position de l'onglet (ex:7)...comment faire
pour lui donner la position 1?
Merci