feuille blombé et cimenté dans xl

  • Initiateur de la discussion Initiateur de la discussion dIDIER 2
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dIDIER 2

Guest
Bonjour le forum
remoi et encore moi

J'ai des macros qui font reference a des feuilles janvier, fevrier,mars,avril etc

Quand je nomme ces feuilles dans mes macro, je les appelle Sheets(1).Select ‘pour janvier.
Sheets(2).Select’ pour fevrier, etc etc

Mon probleme survient si l’utilisateur bouge les onglets, les macro bug un peu et ne me donne pas les valeur que je souhaite.

N’y a-t-il pas un moyen de fixer definitivement ces onglets afin qu’il soit toujours plombés a la même place .

Exemple :
Onglet initial qui doit resté fixe
Janvier, fevrier, mars , avril etc

Ce que je ne veux pas
Mars, fevrier, janvier, juillet etc

Merci a tous
Crdlmt
Didier 2
 
Je te conseille d'éviter d'utiliser Sheets(1).select etc...
Personnellement je préfère Sheets("Janvier").select

Quand on programme il faut tenir compte des utilisateurs qui ne font pas toujours ce qu'on attend d'eux.

Sinon tu as la possibilité de protéger ton classeur mais tu empêches toute modification ... Ou remettre tes pages dans l'ordre par programmation ...
 
salut
il s'agit essentielement de pouvoir changer le nom des onglets une fois traiter.
Si j'utilise ta methode, lor du changement de nom les macro ne sont plus valable.
C'est pour cela que j'ai utilisé l'autre methode, qui consiste a désigné l'ordre croissant crono des feuilles.

Crdlmt
Didier2
 
L'idée serait qu'au démarrage de ta macro, tu regarde le nom et l'index de chaque feuille du classeur.
Tu pourrais ainsi connaître leur position et travailler en connaissance de cause.


redim table(thisworkbook.worksheets.count)
i=0
For each feuil in thisworkbook
table(i)=feuil.name
next

et pourquoi pas tu les remet dans l'ordre.
 
Bonjour le Forum

@+Thierry vient de répondre à ta réponse aujourd'hui meme dans un fils qui s'appelle données enregistrées dans this workbook.

Tu verras que Thierry propose trois solutions.

Un grand merci à tout le monde

Xavier
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
992
Réponses
12
Affichages
1 K
Retour