Liste des onglets Excel

  • Initiateur de la discussion Initiateur de la discussion sat478
  • 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

sat478

Guest
Bonjour,

je cherche en VBA à vérifier si parmi tous les onglets existants d'un classeur, il existe un onglet nommé 'toto'. Si oui afficher un message type Msgbox 'Cet onglet existe déjà'.

Comment faire pour parcourir tous les onglets d'un classeur ?

Merci d'avance

Sat478
 
Ave,

Tu n'as pas besoin de parcourir tous les onglets.
Un test renvoyant une éventuelle erreur suffit :

Sub TestOnglet()
On Error Resume Next
x = Range('toto!A1').Value
If Err.Number = 0 Then MsgBox 'l'onglet toto existe déjà'
End Sub

AV [MVP Excel]
 
Bonjour,

Autre proposition :
Code:
Sub TestOnglet1()
 Dim ws As Worksheet
 For Each ws In Worksheets
 ws.Activate
 If ws.Name = 'Toto' Then
MsgBox 'l'onglet toto existe déjà'
End If
Next ws
End Sub

Avec Toto = nom de ta feuille

Bon travail

😉

Message édité par: Dan, à: 31/03/2006 15:48
 
- 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

Retour