“Annuler” l'histoire de bouton effacer après exécution de la macro excel

J'ai une macro qui déclenche l' "Worksheet_SelectionChange" événement. La macro valider les données d'une colonne, il change la couleur de fond de la cellule si son mal.

Le problème, c'est après l'exécution de la macro, il efface l'historique des modifications (Ctrl Z) de tous les documents, même l'histoire des changements de cellules autres que je n'ai pas de valider.

Comment puis-je résoudre ce problème?

Grâce.

Je suis comme une dinde parfois, ici ya go: stackoverflow.com/questions/7004754/...
Viens de voir ceci: spreadsheetpage.com/index.php/tip/undoing_a_vba_subroutine
Est-il de toute façon vous pouvez utiliser Excel intégré dans la Validation des Données et/ou Conditionnelle fonctionnalités de mise en forme pour obtenir la même fonctionnalité sans l'aide d'une macro? Qui me semble être la meilleure solution si vous pouvez aller de cette façon.
Je seconde @Excellll la suggestion de
Thirded Exceellll de la suggestion. Alors que j'ai normalement comme J Walk conseils, je ne suis pas un fan de l'utilisation de tableaux de tenir des données précédentes, xl paramètres de l'application, etc. Il est bien plus robuste pour stocker des informations dans une feuille masquée

OriginalL'auteur eicruzado | 2011-10-17