Bonjour le forum,
Voilà je cache et je montre des feuilles grâce à des macro excel avec un bouton "voir les feuilles" et "cacher les feuilles" voila tout les feuilles portant le mot "Fiche " je voudrais les cacher mais le problème c'est que j'ai d'autres feuilles avec un autre nom et je veux pas les prend en compte quand je fais ma bouble FOR parce "chaine1 = sheets.count me prend toutes les feuilles de mon classeur du coup mon code ne marche pas.
Quelqu'un à la solution à mon problème?
Voila mon code:
Option Explicit
Dim num As Variant
Dim chaine1 As Variant
Dim chaine2 As Long
Sub voirfeuil()
If InputBox("Mot de passe ?") = "123" Then
chaine1 = Sheets.Count
For num = 1 To chaine1
Sheets("Fiche " & num).Visible = True
Next num
End If
End Sub
Sub cacherfeuil()
If InputBox("Mot de passe ?") = "123" Then
chaine2 = Sheets.Count
For num = 1 To chaine2
Sheets("Fiche " & num).Visible = False
Sheets("Fiche " & num).Visible = xlSheetVeryHidden
Next num
End If
End Sub
Merci d'avance!