Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment sélectionner un onglet par son codeName?

2 réponses
Avatar
Emile63
Bonjour =E0 tous,

Je souhaiterais s=E9lectionner (par VBA) certaines feuilles par leur
CodeName plut=F4t que par leurs Noms d'onglet (qui est parfois chang=E9) .
Je tourne autour de cette commande (sans succ=E8s) :

Worksheet.CodeName("Feuil2").Select
au lieu de :
Sheets("Ann=E9e 2008").Select

Quelqu'un pourrait me mettre sur la voie ? :-))

Je vous remercie d'avance,

Cordialement,
Emile

2 réponses

Avatar
LSteph
Bonjour,

Selon la nécessité, de devoir sélectionner (rare)*:

Feuil2.Activate

ou

Feuil2.Select


(*): on peut aller plus simple que

Feuil2.Activate
Activesheet.copy

simplement:


Feuil2.Copy

'lSteph



Emile63 a écrit :
Bonjour à tous,

Je souhaiterais sélectionner (par VBA) certaines feuilles par leur
CodeName plutôt que par leurs Noms d'onglet (qui est parfois changé) .
Je tourne autour de cette commande (sans succès) :

Worksheet.CodeName("Feuil2").Select
au lieu de :
Sheets("Année 2008").Select

Quelqu'un pourrait me mettre sur la voie ? :-))

Je vous remercie d'avance,

Cordialement,
Emile


Avatar
Emile63
Merci Stef,
Apparemment je me compliquais un peu avec mon code... :-)
Cordialement,

emile