Lorsque vous choisissez la commande Outils > Macro > Macros, la boîte de dialogue affiche la liste des macros disponibles. Comment éviter l'affichage d'une macro dans cette liste, sans pour autant la rendre inactive ?

Déclarez la macro avec la commande Private Sub plutôt qu'avec uniquement Sub.
Attention : cette macro ne peut être appelée que par une procédure située dans le même module ou dans la même feuille.
Vous pouvez quand même exécuter la macro : tapez son nom dans la zone Nom de la macro et cliquez sur Exécuter.