cs_Zonz
Messages postés1Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention24 mars 2003
-
24 mars 2003 à 13:24
pelw
Messages postés148Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention14 février 2005
-
26 mars 2003 à 07:46
Je voudrais vérifier si, dans un classeur excel, une feuille précise (avec un nom défini) existe pour :
si oui, aller dans une cellule précise
si non, la créer
pelw
Messages postés148Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention14 février 20056 26 mars 2003 à 07:46
Essaye ceci :
Dim sWsh As String
Dim bWsh As Boolean
Dim oWsh As Worksheet
'-> Indiquer ici la feuille recherchée
sWsh = "MaFeuille"
'Parcourir les feuilles existantes
For Each oWsh In ActiveWorkbook.Worksheets
If oWsh.Name = sWsh Then
bWsh = True
Exit For
End If
Next
If bWsh Then 'La feuille recherchée existe
'Sélectionner la feuille
Worksheets(sWsh).Select
'Sélectionner la cellule A1
ActiveSheet.Range("A1").Select
Else 'La feuille recherchée n'existe pas
'Ajouter une nouvelle feuille à la suite des feuilles existantes
ActiveWorkbook.Worksheets.Add , Worksheets(Worksheets.Count)
'Renommer la nouvelle feuille
Worksheets(Worksheets.Count).Name = sWsh
End If