Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VBA : tester l'existence d'une feuille de calcul à la création

244 views
Skip to first unread message

Roland Wynants

unread,
Apr 19, 1999, 3:00:00 AM4/19/99
to
Comment tester l'existence du nom d'une feuille (ou d'un autre objet) dans
une macro VBA ?
Voici le genre de code à tester :

Set nvlleFeuille = Worksheets.Add
nvlleFeuille.Name = "mafeuille"

Si une feuille portant déjà le nom "mafeuille" existe, VBA renvoie un
message d'erreur.
Idem si j'essaie de créer un autre objet portant un nom qui existe déjà.
Comment puis-je tester son existence avant ?

Merci

Roland Wynants
rol.w...@infonie.be

Thomas Jansen

unread,
Apr 20, 1999, 3:00:00 AM4/20/99
to
Cher Roland,

regarde cette macro pour apprendre le principe

Sub Test()
Dim nvlleFeuille As Worksheet
Dim nomUnique As String

On Error Resume Next

nomUnique = "mafeuille"
Set nvlleFeuille = Worksheets.Add

Do
If Worksheets(nomUnique) Is Nothing Then Exit Do
nomUnique = nomUnique & "."
Loop

nvlleFeuille.name = nomUnique
End Sub


Souvenir de Bavière, Tommy.


Roland Wynants schrieb in Nachricht <924551297.486825@eole>...

Guy Mounier

unread,
Apr 22, 1999, 3:00:00 AM4/22/99
to

Thomas Jansen <Jansen...@t-online.de> a écrit dans le message :
7fgbfb$r7s$3...@news01.btx.dtag.de...
0 new messages