Vérifier existence d'une feuille
Résolu/Fermé
nico
-
9 sept. 2011 à 11:13
Heremion Messages postés 539 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 1 juin 2022 - 9 sept. 2011 à 14:40
Heremion Messages postés 539 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 1 juin 2022 - 9 sept. 2011 à 14:40
A voir également:
- Vérifier existence d'une feuille
- Verifier un lien - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Supprimer une feuille word - Guide
- Feuille a5 - Guide
- Verifier compatibilite windows 11 - Guide
2 réponses
Heremion
Messages postés
539
Date d'inscription
vendredi 20 mai 2011
Statut
Membre
Dernière intervention
1 juin 2022
102
9 sept. 2011 à 11:21
9 sept. 2011 à 11:21
Bonjour Nico,
Tu peux utiliser la fonction ci-dessous pour savoir si la feuille appelée StrName existe
Tu peux utiliser la fonction ci-dessous pour savoir si la feuille appelée StrName existe
Public Function IsWorksheet(strName As String) As Boolean Dim objWorksheet As Worksheet IsWorksheet = False For Each objWorksheet In ActiveWorkbook.Worksheets If objWorksheet.Name = strName Then IsWorksheet = True End If Next End Function
Heremion
Messages postés
539
Date d'inscription
vendredi 20 mai 2011
Statut
Membre
Dernière intervention
1 juin 2022
102
9 sept. 2011 à 13:27
9 sept. 2011 à 13:27
Oui, tu appelles simplement en faisant :
if IsWorkSheet("NomDetaFeuille") then --Je fais le code si elle existe else --Je renvoie un message par exemple end if
Heremion
Messages postés
539
Date d'inscription
vendredi 20 mai 2011
Statut
Membre
Dernière intervention
1 juin 2022
102
9 sept. 2011 à 14:40
9 sept. 2011 à 14:40
Avec plaisir. Par souci d'aide aux personnes qui auront peut-être le même problème que toi, penses à noter ce post en résolu :)
9 sept. 2011 à 13:24
par contre je ne sais pas comment utiliser cette fonction. je l'ai collée dans un module mais j'imagine que je dois l'appeler depuis le code que j'ai collé dans mon message initial ?!