Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

tester l'existence d'une feuille

3 réponses
Avatar
Lola
Bonjour,

Savez-vous quelle est la fonction VBA pour voir si une=20
feuille donn=E9e (par son nom) existe ?

Merci de votre aide

3 réponses

Avatar
AV
Pas mal de possiblités..

Function existeF(nomF$)
On Error Resume Next
x = Range(nomF & "!A1")
If Err.Number <> 0 Then existeF = False Else existeF = True
End Function

AV
Avatar
denis P
Bonjour Lola
un exemple.....


'''''Denis Pasquier 2-2-2001''''
''' teste si une feuille existe'''
Option Explicit

Sub teste()
Dim nomF As String

nomF = "Nom_de_ta_feuille"
If F_existe(nomF) Then
MsgBox "La feuille " & nomF & " existe"
Else
MsgBox "La feuille " & nomF & " existe PAS"
End If
End Sub

Function F_existe(NomFeuille As String) As Boolean
Dim F As Worksheet
On Error Resume Next
Set F = Worksheets(NomFeuille)
If Err Then
F_existe = False
Else
F_existe = True
End If
On Error GoTo 0
Set F = Nothing
End Function

"Lola" a écrit dans le message de
news:15d501c4fa1c$c7d72310$
Bonjour,

Savez-vous quelle est la fonction VBA pour voir si une
feuille donnée (par son nom) existe ?

Merci de votre aide
Avatar
Merci bcp à vous 2.
-----Message d'origine-----
Pas mal de possiblités..

Function existeF(nomF$)
On Error Resume Next
x = Range(nomF & "!A1")
If Err.Number <> 0 Then existeF = False Else existeF =
True

End Function

AV


.