faire condition

Le
JEAN
bjr

comment en vba faire une condition et dire si cette feuille existe alors faire
.

else


merci
Vos réponses
Trier par : date / pertinence
Bruno LOUIS
Le #1920172
Salut Jean,

J'ai une solution, cependant, je pense que l'on peut faire plus court :

Dim sh As Worksheet, bI As Boolean, MaFeuille As String

MaFeuille = "Feuil1"

For Each sh In ActiveWorkbook.Sheets
If sh.Name = MaFeuille Then bI = True
Next

If bI Then
MsgBox "La feuille existe"
Else
MsgBox "La feuille n'existe pas"
End If

En attendant mieux, ça marche !

Bruno

"JEAN"
bjr

comment en vba faire une condition et dire si cette feuille existe alors
faire
..........

else
...

merci


JEAN
Le #1920168
j'ai pas ebsoin d'afficher au fait le msg box

dire juste si elle existe faire cette instruction else le reste


Salut Jean,

J'ai une solution, cependant, je pense que l'on peut faire plus court :

Dim sh As Worksheet, bI As Boolean, MaFeuille As String

MaFeuille = "Feuil1"

For Each sh In ActiveWorkbook.Sheets
If sh.Name = MaFeuille Then bI = True
Next

If bI Then
MsgBox "La feuille existe"
Else
MsgBox "La feuille n'existe pas"
End If

En attendant mieux, ça marche !

Bruno

"JEAN"
bjr

comment en vba faire une condition et dire si cette feuille existe alors
faire
..........

else
...

merci







Bruno LOUIS
Le #1920165
Dim sh As Worksheet, bI As Boolean, MaFeuille As String

MaFeuille = "Feuil1"

For Each sh In ActiveWorkbook.Sheets
If sh.Name = MaFeuille Then bI = True
Next

If bI Then

'Ici ton code si elle existe

Else

'Ici ton code si elle n'existe pas

End If

"JEAN"
j'ai pas ebsoin d'afficher au fait le msg box

dire juste si elle existe faire cette instruction else le reste



JEAN
Le #1920159
ton code a l'air de marcher
merci


Salut Jean,

J'ai une solution, cependant, je pense que l'on peut faire plus court :

Dim sh As Worksheet, bI As Boolean, MaFeuille As String

MaFeuille = "Feuil1"

For Each sh In ActiveWorkbook.Sheets
If sh.Name = MaFeuille Then bI = True
Next

If bI Then
MsgBox "La feuille existe"
Else
MsgBox "La feuille n'existe pas"
End If

En attendant mieux, ça marche !

Bruno

"JEAN"
bjr

comment en vba faire une condition et dire si cette feuille existe alors
faire
..........

else
...

merci







denis P
Le #1920137
'''''Denis Pasquier 2-2-2001''''
''' teste si une feuille existe'''
Option Explicit

Sub teste()
Dim nomF As String

nomF = "Nom_de_ta_feuille"
If F_existe(nomF) Then
MsgBox "La feuille " & nomF & " existe"
Else
MsgBox "La feuille " & nomF & " existe PAS"
End If
End Sub

Function F_existe(NomFeuille As String) As Boolean
Dim F As Worksheet
On Error Resume Next
Set F = Worksheets(NomFeuille)
If Err Then
F_existe = False
Else
F_existe = True
End If
On Error GoTo 0
Set F = Nothing
End Function



"JEAN" news:
bjr

comment en vba faire une condition et dire si cette feuille existe alors
faire

..........

else
...

merci


Publicité
Poster une réponse
Anonyme