Bonjour à tous,
J'ai un fichier qui comporte toutes les semaines de l'année et à l'ouverture, seule l'onglet de la semaine en cours s'affiche.
Sur un onglet historique, j'ai créé un userform et un bouton pour afficher les onglets masqués.
Afin de ne pas laisser en permanence tous les onglets affichés, je souhaiterais masquer de nouveau les onglets inutiles au bout de deux minutes...et c'est là que j'ai besoin d'aide.
Ci joint le côde qui lance la macro.
Si quelqu'un a une solution et quelques lignes a insérer pour faire automatiquement se masquer les onglets.
Merci a vous.
J'ai un fichier qui comporte toutes les semaines de l'année et à l'ouverture, seule l'onglet de la semaine en cours s'affiche.
Sur un onglet historique, j'ai créé un userform et un bouton pour afficher les onglets masqués.
Afin de ne pas laisser en permanence tous les onglets affichés, je souhaiterais masquer de nouveau les onglets inutiles au bout de deux minutes...et c'est là que j'ai besoin d'aide.
Ci joint le côde qui lance la macro.
Si quelqu'un a une solution et quelques lignes a insérer pour faire automatiquement se masquer les onglets.
Merci a vous.
Code:
Private Sub CommandButton1_Click()
'macro 5
'afficher la totalité des semaines
Dim Ix As Integer
Ix = 1
While Ix < 53
If Ix = Range("feuil1!C4").Value() Then
Sheets("SEM" & Ix).Visible = True
Sheets("SEM" & Ix).Activate
Else
Sheets("SEM" & Ix).Visible = True
End If
Ix = Ix + 1
Wend
Sheets("Feuil1").Visible = False
Application.CommandBars("Ply").Enabled = False
Unload historiquesemaine
End Sub