OVH Cloud OVH Cloud

Vérifier la présence d'une feuille

2 réponses
Avatar
Roger
Bonjour,

Ma question est : quel est le code VBA que je pourrais utiliser pour
vérifier la présence d’une feuille nommée aaa dans mon classeur avec
déclenchement d’une action si vrai et d’une autre action si faux.
D'avance merci pour votre aide,

Roger.

2 réponses

Avatar
anonymousA
un exemple

Sub Macro3()

If sheetExist("aaa") Then
MsgBox "existe"
Else
MsgBox "n'existe pas"
End If

End Sub

Function sheetExist(nam As String) As Boolean

On Error Resume Next
Set sh = Sheets(nam)
If Err = 0 Then sheetExist = True

End Function

A+
Avatar
LSteph
Bonjour Roger,
Une façon:

'''**************
Sub tstf()
If IsEmpty(verifeuil("aaa")) Then
MsgBox "la feuille n'est pas là"
Else
MsgBox "la feuille est bien là"
End If

End Sub

Function verifeuil(nomf As String)
On Error Resume Next
verifeuil = Sheets(nomf).Name
On Error GoTo 0
End Function
'''*************

'lSteph

"Roger" a écrit dans le message de news:

Bonjour,

Ma question est : quel est le code VBA que je pourrais utiliser pour
vérifier la présence d'une feuille nommée aaa dans mon classeur avec
déclenchement d'une action si vrai et d'une autre action si faux.
D'avance merci pour votre aide,

Roger.