In der täglichen Excel-Praxis sollen Makros oft nur dann ausgeführt werden, wenn Werte in bestimmten Zellen erfasst oder geändert werden. Dies können Sie erreichen, wenn Sie die Intersect-Methode auf ActiveCell und den Bereich anwenden, der die Schlüsselzellen enthält.
Wie Sie dies in Excel einstellen bzw. umsetzen können Sie unter dem folgenden Link nachlesen:
https://support.microsoft.com/de-de/help/213612/how-to-run-a-macro-when-certain-cells-change-in-excel