bonjour,
j'ai un grand nombre de feuilles dans un classeur et je voudrai par macro les masquer( sauf 1 bien sur )
bonjour,
j'ai un grand nombre de feuilles dans un classeur et je voudrai par macro les masquer( sauf 1 bien sur )
Bonjour,
tu peux faire comme ceci :
L'attribut XlVeryhidden ne peux être enlevé que par du VBA et pas par une manip de l'utilisateur, contrairement à XlHidden.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub cache() Dim sh As Object For Each sh In Sheets If sh.Name <> "Sheet1" Then sh.Visible = xlVeryHidden End If Next End Sub
Pour rendre visible, mettre la propriété visible à True.
Bonne journée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For Each sh In Sheets sh.Visible = True Next sh
Bonjour,
Le code ci-dessous masque les feuille 2 et 3 d'un classeur contenant 3 feuilles. La feuille 1 reste visible.
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim i As Integer For i = 2 To 3 ThisWorkbook.Sheets(i).Visible = False Next i
Bruno
Partager