Dans une macro, je souhaiterais tester l'existence d'une feuille dénommée 'NameSheet'.
Si cette feuille n'existe pas, je souhaiterais que la macro renvoie la valeur 'Feuille inexistante' dans une cellule de la feuille active.
Comment tester l'existence de 'NameSheet'? Si vous avez la solution, à vos claviers.
une autre possiblité , en complément de la solution donnée par 2passage
Sub controlePresenceFeuille()
Dim Ws As Worksheet
On Error Resume Next
Set Ws = ThisWorkbook.Sheets('NameSheet')
If Ws Is Nothing Then ActiveSheet.Range('A1') = 'Feuille inexistante'
End Sub