Tester si une feuille existe

  • Initiateur de la discussion Initiateur de la discussion belette
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

belette

Guest
Bonjour,

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

belette
 
bonjour belette,

un exemple : (NewName à remplacer par le nom que tu veux donner à ta feuille)

Sub NwSheetCreate()

On Error GoTo NwSheet
Sheets('NewName').Select

Exit Sub
NwSheet:
Sheets.Add.Select
ActiveSheet.Name = 'NewName'
End Sub
 
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 !)
 
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
 
est-ce que ta variable Energie est de type string ?

>Guillemets et non parenthèses !
Il y a 10 sortes de gens : ceux qui connaissent le code binaire et ceux qui confondent guillemets et parenthèses 🙁
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
210
Retour