Tester l'existance d'une feuille excel

stivi_45 Messages postés 21 Date d'inscription lundi 17 mai 2004 Statut Membre Dernière intervention 29 avril 2006 - 10 juin 2004 à 09:31
NicoSoftt Messages postés 106 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 28 octobre 2005 - 18 juin 2004 à 22:00
salut a tous, j'un une kestion toute simple, je voudrai savoir s'il est possible de savoir si une feuille excel est créée cad tester l'existance d'une feuille :
un truc du genre :
if sheets("test")=exist then
macro1
else
macro2
endif

de la meme maniere je voudrai savoir sil est possible de tester l'existance d'un fichier excel lorsqu'on importe des donnée avec la methode : getobject("chemin du fichier excel")

merci d'avance

Greg

1 réponse

NicoSoftt Messages postés 106 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 28 octobre 2005
18 juin 2004 à 22:00
'Imaginons que la feuille "Sheet1" existe
'Et que la feuille "Sheet12328" n'existe pas.

Private Sub CommandButton1_Click()
MsgBox existfeuil("Sheet1") [green]' Renvoie True
MsgBox existfeuil("Sheet12328") [green]' Renvoie False
End Sub

Function existfeuil(nomFeuil) As Boolean
existfeuil = True
On Error GoTo fin:
a = Sheets(nomFeuil).Name
Exit Function
fin: existfeuil = False
End Function

N$
0
Rejoignez-nous