Cacher toutes les feuilles

ninou58

XLDnaute Occasionnel
Bonjour tout le monde!! :)

J'ai un petit souci, j'aimerais lorque j'ouvre mon classeur Excel, celui ci me cache toute les feuilles, puisqu'un userform s'ouvre, et c'est ce userform qui va décider quelles feuilles doit apparaitre.
Je pensais faire une boucle
For i = 1 To ThisWorkbook.Worksheets.Count
Worksheets(i).Hide
Next i

Mais aparemment non, sachant que les feuilles ont étés renommés.
Existe t'il une autre solution que de les cacher une par une?

Merci d'avance.

Message édité par: ninou58, à: 20/03/2006 10:43
 

excalibur

XLDnaute Impliqué
bonjour minou jc le forum dans ton cas si j ai bien compris le plus simple est d ouvrir ton userform en plein ecran a l ouverture du classeur comme cela il cahe la feuille dans l evenement workbook Private Sub Workbook_Open()
usf1.Show
End Sub
ou Private Sub Workbook_Activate()
usf1.Show
End Sub code de usf Private Sub UserForm_Initialize()
With usf1
.StartUpPosition = 3
.Width = Application.Width
.Height = Application.Height
End With end sub salutations

Message édité par: excalibur, à: 20/03/2006 11:02
 

ninou58

XLDnaute Occasionnel
Merci beaucoup pour vos reponses.
Tout compte fait, je vais laisser une feuille ouverte (pas le choix, elle receptionne des données). Et le reste je cache.
Et pour le fait desactiver les onglets dui classeur, je connaissais pas, très interessant merci.
Merci pour votre aide
 

Statistiques des forums

Discussions
312 564
Messages
2 089 705
Membres
104 265
dernier inscrit
TofLia