Obtenir le nom de la feuille active...

B

bigbig

Guest
Bonjour,

Un truc très simple qui me bloque.
J'ai diverses feuilles certaines du même type d'autres différente.
Or j'ai une macro à lancer manuellement quand je le veux qui me modifit uniquement la feuille active et uniquement si c'est une des feuilles du bon type.

C'est pas dur je pense, il faut juste que je lise le nom de la feuille active.

Sub Bidule()

'- Test de vérif -
if Nom_de_la_feuille_active <> Nom1 and Nom_de_la_feuille_active <> Nom2 then exit sub

'[...]

end sub


Merci de votre aide, A+
 
B

bigbig

Guest
Merci,

C'est quand même un peu compliqué les noms sous vba

Vu que c'est pour une feuille,
Celle active,
Et que l'on veux le nom,
Il aurait été plus logique que celà s'écrive dans le genre :

Sheets(Active).Name


A+
 
J

Jean-Marie

Guest
Bonsoir

Il ne faut pas oublier que le VBA est un langage orienté objet.

On part de ce qui est actif (AcitveSheet, ActiveCell) puis vers les propriétés.

Regarde dans le VBA en cliquant sur le menu Affichage/Explorateur d'objets, dans le champ du haut tape Active puis clique sur la paire de jumelle ou valide
tu verras tous les Active....

@+Jean-Marie
 

Discussions similaires

Réponses
8
Affichages
429

Statistiques des forums

Discussions
312 243
Messages
2 086 550
Membres
103 245
dernier inscrit
gdesign