Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…