XL 2016 Petit soucis avec un if

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 !

Don pépé

XLDnaute Occasionnel
Bien le bonjour,

J'ai un petit soucis avec la condition if.
Je voudrais savoir comment je peux faire: si la feuille NomFeuille est active, msg ok, si pas active msg pas ok

j'ai pense a sa mais sa ne fonctionne pas
VB:
If Sheets("NomFeuille") = activate Then
       msgbox ="ok"
    Else
        MsgBox ="Pas ok"
    End If

Merci pour vôtre aide 😉
 
Bonjour à tous 🙂

@ pépé : Si ta feuille est nommée pépé et que la tu note "NomFeuille", c'est sûr que ça plante. La prochaine fois si ta feuille s'appelle "TOTO", note dans le message son vrai nom et non "Cheet - Zut!!"
 
Dernière édition:
Bonjour
Sheet étant un objet il faut l'écrire ainsi :
If ActiveSheet Is Sheets("NomFeuille") Then
Jamais pu utiliser ça sur les objets Excel jusqu'à présent. C'est dommage. Sur ceux d'UserForm et plein d'autres, pas de problème. L'opérateur Is permet seulement de vérifier si deux expressions objets désignent un même exemplaire, mais pas si deux exemplaires différents représentent la même entité de l'application hôte.
 
- 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

Réponses
7
Affichages
315
Réponses
5
Affichages
200
Retour