Merci pour ce retour.
Mais je persiste
NomFeuille est un variable texte. Quand je lance la macro, je garde en mémoire tout de suite le nom de la feuille (Par exemple "Feuille 1") :
Dim NomFeuille As String
NomFeuille = ActiveSheet.Name
Ensuite seulement je bascule sur la feuille sommaire.
Worksheets("Sommaire").Visible = True
Worksheets("Sommaire").Select
Lorsque je suis sur la feuille sommaire, je demande à ce que la feuille qui porte le nom renvoyé par la variable soit caché. Donc je demande à ce que NomFeuille soit invidible, soit "Feuille 1".
Sheets(NomFeuille).Visible = False
La macro fonctionne en soit. C'est qu'elle génère des problème d'affichage à la suite...