Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
T = [J1:J7]
For i = 1 To UBound(T)
If T(i, 1) <> "" Then
Sheets(Split(T(i, 1), "!")(0)).Visible = 0
End If
Next i
End Sub
Gloups c'est exactement celaBonjour Auverland,
Une possibilité en PJ avec :
Mais comme rien n'est demandé pour les rendre visible, rien est fait.VB:Private Sub CommandButton1_Click() Application.ScreenUpdating = False T = [J1:J7] For i = 1 To UBound(T) If T(i, 1) <> "" Then Sheets(Split(T(i, 1), "!")(0)).Visible = 0 End If Next i End Sub
Le bouton gris sert juste à rendre toutes les feuilles visibles pour test.
BonjourRe,
Qu'entendez vous par là?
Bonjour cela fonctionne super bien si le bouton est sur la feuille 1 par contre je n'arrive pas à le faire fonctionner sur une autre feuille.Re,
Un essai en PJ.