Tester l'existence de la feuille "nom"

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

L

lolo

Guest
Bonjour à toutes et à tous,

Dans une macro, je souhaiterais tester l'existence d'une feuille dénommée 'NameSheet'.
Si cette feuille n'existe pas, je souhaiterais que la macro renvoie la valeur 'Feuille inexistante' dans une cellule de la feuille active.

Comment tester l'existence de 'NameSheet'? Si vous avez la solution, à vos claviers.

Merci d'avance

Lolo 🙂
 
Bonjour,

j'imagine qu'un petit code du genre de celui là devrait convenir (mais il y a peut etre plus simple aussi) :

Code:
For Each feuille In Worksheets
    If feuille.Name = 'Ta_Feuille' Then
        Exit Sub
    End If
Next
MsgBox 'feuille inexistante'

a+
 
Re:Tester l'existence de la feuille \"nom\"

bonjour Lolo , bonjour 2Passage

une autre possiblité , en complément de la solution donnée par 2passage

Sub controlePresenceFeuille()
Dim Ws As Worksheet
On Error Resume Next
Set Ws = ThisWorkbook.Sheets('NameSheet')
If Ws Is Nothing Then ActiveSheet.Range('A1') = 'Feuille inexistante'
End Sub



bonne apres midi
MichelXld

Message édité par: michelxld, à: 16/06/2005 13:06
 
- 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

Réponses
11
Affichages
290
Réponses
3
Affichages
252
D
  • Question Question
Réponses
5
Affichages
246
Didierpasdoué
D
Retour