Ein Makro kann auch einfach über eine Formel aufgerufen werden. Nötig ist nur ein kleiner Umweg über eine benutzerdefinierte Function. Hier wird über eine einfache WENN-Formel verwendet. Wird in Zelle A2 ein Wert über 1000 gefunden, startet automatisch das Makro.
Function MakroAufruf()
Call MeinMakro()
End Function
Sub MeinMakro()
MsgBox "MeinMakro wurde ausgeführt!"
End Sub
A
B
C
D
E
F
1
Prüfwert:
Formel:
2
2
3
4
5
6
7
8
9
10
Formeln in dieser Tabelle:
$B$2: =WENN(A2>1000;MakroAufruf();"")
Dieser Tipp ist vom 27.10.2004