Les options de correction automatique sont définies au niveau de l'application, et demeurent tant que tu ne les supprimes pas, elles fonctionneront donc sur toutes les feuilles de tous les classeurs que tu seras amené à ouvrir...
La solution macro c'est toi qui définit son étendue, une feuille, la macro doit être définie dans le module de la feuille concernée (on sélectionnes l'évènement dans le module, VBA inscrit la déclaration, et c'est dans le code qu'on tape l'extension dans la feuille, et autres conditions éventuelles. Si plusieurs feuille, c'est dans le Module ThisWorkbook qu'on opère, on y définit en outre les feuilles sur lesquelles cela s'applique si toutes ne sont pas concernées.
Pour avancer, il faut que tu précises le cadre de ton intervention...