Re : macrro pour cacher les feuilles
je te remercie SAID , mais je n'arrive pas a ce que ça fonctionne en fait j'ai deja ça comme formule que j'ai récupéré
Private Sub CB_1_Click()
Dim I As Integer, MesSht As String, TSht() As String
' Tableau des feuilles à AFFICHER/CACHER séparée par des virgule
MesSht = "choix"
TSht = Split(MesSht, ",")
'
If CB_1.Caption = "Afficher les feuilles" Then
' Demander le mot de passe
USF_mdp.TextBox1.Value = ""
USF_mdp.Show
If FlgOk = False Then
MsgBox "Mot de passe érroné !"
Exit Sub
End If
' Si OK, masquer les feuilles
For I = 0 To UBound(TSht)
Sheets(TSht(I)).Visible = xlSheetVisible
Next I
CB_1.Caption = "Masquer les feuilles"
CB_1.BackColor = 255
' Déprotéger le code VBA
UnprotectVBProject ThisWorkbook, "nrdz83"
Else
For I = 0 To UBound(TSht)
Sheets(TSht(I)).Visible = xlSheetVeryHidden
Next I
CB_1.Caption = "Afficher les feuilles"
CB_1.BackColor = 32768
' Protéger le code VBA
ProtectVBProject ThisWorkbook, "nrdz83"
End If
Range("A1").Select
End Sub
j'arrive a afficher l'userform et c'est tout . T'aurais pas une idéer d'ou ça bug ? merci d'avance