Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Tester si feuille active

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 !

papy 73 ans

XLDnaute Occasionnel
Bonjour chers amis
Je voudrais tester si la feuille active est bien celle figurant en G7 de la feuil1
Le code que j'ai fait n'est pas bon, merci de me corriger.
VB:
Sub test2()
Dim i As Byte
i = ActiveSheet.Index
i = ("Feuil1") = ([G7])
        MsgBox "C'est Juste"
End Sub
 
Bonjour papy 73 ans,

Si en G7 se trouve le nom (Name) d'une feuille :
Code:
Sub test()
If ActiveSheet.Name = CStr([G7]) Then MsgBox "C'est juste"
End Sub
CStr pour le cas où il y aurait une valeur d'erreur en G7.

PS : la casse (majuscules/minuscules) doit être respectée.

A+
 
Bonsoir papy 73 printemps

Si c'est bien l'index de la feuille que tu écris en G7

VB:
Sub test2()
Dim i As Byte, j
i = ActiveSheet.Index
j = Sheets("Feuil1").[G7]
    If j = i Then MsgBox "C'est Juste"
   
' OU PLUS COURT
If ActiveSheet.Index = Sheets("Feuil1").[G7] Then MsgBox "C'est Juste aussi"
End Sub

Bonne soirée

Edit de ce matin "ou plus court"
 
Dernière édition:
- 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
5
Affichages
477
Réponses
7
Affichages
316
  • Question Question
Réponses
7
Affichages
371
Réponses
5
Affichages
705
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…