Est-il possible de conditionner l'appel d'une macro dans une cellule EXCEL

Bonjour à tous et à toutes
Voilà je souhaite lancer une macro Excel en fonction du contenu d’une cellule genre :
=si(a1b1=1;lancer une macro;"")
Je sais qu’il est possible de tester le contenu de cette cellule en tête de la macro mais ça ne m’arrange pas dans mon cas.
Alos possible or not ?
Je vous remercie par avance.