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
658
Réponses
9
Affichages
284

Statistiques des forums

Discussions
314 450
Messages
2 109 719
Membres
110 551
dernier inscrit
Khyolyanna