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

Tester la precense d'une feuille

  • Initiateur de la discussion antoine
  • Date de début
A

antoine

Guest
Bonjour, bon début de semaine

J'aimerais savoir comment tester la précence d'une feuille au nom determiner dans un classeur

Voila le code que j'ai essayer, mais il ne trouve pas la feuille meme quand ellle est effectivement dans le classeur

Dim Feuille As Worksheet
Dim DATApresence As Boolean

For Each Feuille In ActiveWorkbook.Worksheets
If Feuille.Name = "data" Then
DATApresence = True
End If
Next Feuille

If DATApresence = False Then
MsgBox ("Attention, il n'y a pas de feuille de donnée")
End If


voili voilou ....


antoine
 
P

Pascal76

Guest
Bonjour Antoine et le forum

Antoine j'ai testé ton code il fonctionne bien.

Es-tu sur de la casse et du nom de ta feuille (espace qui traîne ou autre) ??

Bon courage

Pascal
 
A

antoine

Guest
hum ! ça m'intrigue là ... j'ai justement renommé cette feuille en DATA pour ne pas pouvoir me planter !
Mais feuille.name renvoie le "Nom" de la feuille ou le Nom qui s'affiche pour l'utilisateur ( le .name ou le .caption ?? ) ?
 
P

Pascal76

Guest
re

Feuille.Name te donnes le nom qui s'affiche pour l'utilisateur. Il te suffit de faire un copier coller pour être sur de la casse et du nom

Pascal
 
D

Dop

Guest
ah bah voila ou est l'erreur, je penssais que feuille.name donnait le nom réel de la feuille ( DATA en l'ocurence, alors que pour l'utilisateur elle s'apple donnée ) .... petite confusion.
Merci bien
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…