chercher et activer une feuille d'un calsseur

  • Initiateur de la discussion Initiateur de la discussion sony
  • Date de début Date de début

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 !

S

sony

Guest
Bonjour forum,
Dans un classeur excel je veux chercher une feuille et l'activer si elle existe.
Merci à tous.
 
Salut Sony,

Si comme moi tu es fan des boucles For Each, ton code pourrait ressembler à ceci :

Private Sub CommandButton1_Click()
Dim WS As Worksheet
Dim F As String, OK As Boolean
'Demander le nom de feuille à activer :
F = InputBox("Feuille à chercher")
If F <> "" Then
'Parcourir toutes les feuilles du classeur :
For Each WS In Worksheets
'Tester le nom de chaque feuille (ici en lettres minuscules)
If LCase(WS.Name) = LCase(F) Then
OK = True
WS.Activate
Exit For
End If
Next
If OK = False Then
MsgBox "Désolé, pas de feuille " & F
End If
End If
End Sub

A+
LN
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Réponses
8
Affichages
283
Réponses
12
Affichages
615
Réponses
5
Affichages
342
  • Question Question
Réponses
7
Affichages
372
Retour