utilisation des noms des onglets (feuilles) Excel par VBA

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 !

olivier_bahrein

XLDnaute Junior
Bonjour,

Le nommage des onglets (feuilles) Excel peut-être long ou compliqué car il doit être clair pour l'utilisateur. (utilisation d'accents, d'espaces etc...).

Or, dans le code VBA, il n'est pas toujours facile ou efficace d'utiliser le nom de ces onglets par exemple:
worksheets("1er trimestre") ou worksheet("2ème trimestre") etc...

Il serait plus facile d'utiliser worksheet("feuil1"), ("feuil2") etc... tout en conservant le nom des onglets.

Cela aurait aussi l'avantage de pouvoir les mettre dans des boucles:

For i= 1 to 4
worksheet("feuil" & i) etc...
Next i

Comment fait-on ?


et deuxième question, quelle est la différence entre sheets("") et worksheets("") ?

Merci,

Olivier./.
 
Re : utilisation des noms des onglets (feuilles) Excel par VBA

Bonjour

pour ta première question tu peux nommer tes feuilles dans les propriétés de ta feuille dans VBA (ex: ws1trim) et ensuite tu mets comme code

ws1trim

aulieu de

sheets("1er trimestre")

l'avantage c'est que même si tu changes lenom de la feuille légèrement tu ne changes pas la macro

Pour la difference entre worksheet et sheet et bien le worksheet ne prend que les feuilles de calcul alors que sheet voit aussi les feuilles graphiques par exemple

Très pratique la différence quand tu boucles sur toutes tes feuilles
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 macro vba sumifs
Réponses
5
Affichages
629
  • Question Question
Réponses
10
Affichages
906
Réponses
8
Affichages
1 K
Retour