Bonjour,
Si c'est un bouton formulaire :
ActiveSheet.Shapes("Bouton 1").Visible = msoFalse
Je te laisse faire ta condition de quand le mettre, mais cette ligne permet de rendre "invisible" le bouton s'appelant "Bouton 1" de l'onglet activé.
Je te laisse adapter ;)