VBA de la Feuille de calcul événement de changement de voie de contournement?

Je suis la fixation d'une feuille de calcul. Le programmeur a fait une macro pour chaque feuille à feu lors de la feuille est changé. C'est bien parce que c'couleur coordonne la feuille de détails lors de l'ajout de nouvelles informations, donc je tiens à garder cette fonction.

J'ai écrit une macro qui trie les données et permet le retrait et l'ajout de nouveaux employés, cela est en conflit avec l'événement de changement de macro et est à l'origine de ma macro avoir des erreurs si elles sont à la fois opérationnelle.

Q. Est-il un moyen de contourner la feuille de calcul événement de changement alors que la macro est en cours d'exécution, puis l'ont en place encore une fois la macro est terminée?

Voici le code pour l'événement change.

Private Sub Worksheet_Change(ByVal target As Excel.Range, skip_update As Boolean)
If skip_update = False Then
    Call PaintCell(target)
End If
End Sub

Ma macro est d'élever les erreurs quand je me réfère à des feuilles de calcul ou des plages.

Dois-je comprends bien, que pendant que vous effectuez le tri, le changement de l'événement est déclenché?

OriginalL'auteur user1545643 | 2013-04-02