création de feuilles

S

Sonskriverez

Guest
Bonour,

Je dois dans une macro créer des nouvelles feuilles mais avant toutes chose je dois tester si la feuille n'existe pas.

exemple :

Si la feuille toto n'existe pas alors création sinon fin de condition

merci de votre aide
 

porcinet82

XLDnaute Barbatruc
re,

Juste une petite question pour pouvoir repondre a la tienne, tu crés une nouvelle feuille, mais ou prends-tu le nom de la nouvelle feuille?
parce que sans cette information, je ne vois pas trop comment faire la verification que tu souhaites.

@+
 
T

Temjeh

Guest
Bonjour à toi

Avec une feuil 'Model' j'utilise ceci:

Sub Macro1()
Dim Nom_Fichier
Debut:
Nom_Fichier = Application.InputBox(prompt:='*Entrez le nom de la nouvelle feuille*')
If Nom_Fichier = 'Faux' Then Exit Sub
If Nom_Fichier = '' Then
MsgBox 'Entrer un nom'
GoTo Debut
Else
For Each ws In Worksheets
If ws.Name = Nom_Fichier Then
MsgBox 'facture déjà existante'
GoTo Debut
End If
Next
Sheets('Model').Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Nom_Fichier
End If
End Sub

A++

Temjeh
 

Discussions similaires

Réponses
8
Affichages
462