Je viens de trouver une solution que j'indique pour ceux qui seraient intéressés par le problème. Ce n'est en fait qu'une manière détournée de le résoudre et je reste bien sûr en attente si quelqu'un a une autre idée !
J'ai donc introduit la commande suivante dans la procédure événementielle (activation de la feuille) :
CommandBars(1).Controls("Format").Controls("Colonne").Controls("Afficher").Enabled = False
Ceci bloque la commande "Format / Colonne / Afficher".
Attention : ne pas oublier de remettre la valeur à True dans une procédure événementielle Deactivate pour retrouver la fonction d'affichage dans les autres feuilles du fichier.
Partager