Tester si une feuille existe

belette

XLDnaute Junior
Bonjour,

Avant de créer une feuille, j'aimerais savoir si la feuille existe déjà.
Comment puis-je faire ?

belette
 

belette

XLDnaute Junior
Ooups problème de passement d'argument !

Le nom de ma feuille est une variable : Énergie, j'appelle donc la fonction avec NwSheetCreate(Énergie) et je remplace 'NewName' par Énergie dans ton exemple mais ça ne marche pas (erreur compil : nombre d'argument incorrect ou affectation de propriété incorrecte !)
 

AeroPlanneur

XLDnaute Junior
re belette,

j'ai transformé la macro. Pour l'appeler, tu lances AppelMacro

'*******************************
Sub NwSheetCreate(nom As String)

On Error GoTo NwSheet
Sheets(nom).Select

Exit Sub
NwSheet:
Sheets.Add.Select
ActiveSheet.Name = nom
End Sub

'*********************************
Sub AppelMacro()
NwSheetCreate ('Energie')
End Sub

Message édité par: AeroPlanneur, à: 05/05/2006 15:43
 

Statistiques des forums

Discussions
312 495
Messages
2 088 964
Membres
103 992
dernier inscrit
Christine 974