Salut,
Il y a quelques années, je m'étais intéressé à la programmation sous VBA Excel...et effectivement comme toi je n'avais pas trouvé la possibilité de désactiver totalement les macros.
Il y avait toutefois une astuce qui permettait de les verrouiller, je ne me souviens plus exactement, j'avais lu cela dans une revue, j'essaierais de rechercher dans mes notes. Mais le conseil que je voudrais te donner c'est celui de passer progressivement à VB6, qui est un langage de programmation "compilable".