Excel VBA Global d'erreur de manipulation

Est-il un moyen de le faire global d'erreur de manipulation?

Puis-je mettre un peu de code dans le Classeur de code qui va attraper les erreurs qui se produisent dans tous les modules?

J'ai pu mettre le même gestionnaire d'erreurs dans chaque module, mais je suis à la recherche de quelque chose de plus général.

Je demande parce que j'ai les noms de feuilles qui sont stockés comme des variables globales comme ce Sheets(QuoteName). Si il y a une erreur, alors ces variables globales sont perdus. J'ai une macro qui permet de renommer les variables globales, mais j'ai mis cela dans Workbook_BeforeSave.

Je veux qu'il aille à l'erreur globale de gestionnaire et de renommer la variable globale si je reçois un Indice en dehors de la plage de erreur pour Sheets(QuoteName)

Autant que je sache, Il n'y a aucune façon vous pouvez obtenir ce genre d'erreur de manipulation. Vous devrez individuellement incluent le "on Error Goto" dans chaque procédure.
Ok. C'est une honte. M'aurait sauvé un certain temps.

OriginalL'auteur evoandy | 2013-02-18