Tu crées une tâche schedulée sur le PC qui ouvre Excel avec comme paramètre ta macro.
Tu modifies ta macro pour qu'elle soit en mode autoexec, et tu paramètre Excel pour qui désactive les warnings de sécurité.
Dans la tâche schedulée, tu indiques de tuer la tâche au bout de 10 minutes par exemple.
Et logiquement, tu laisses ton PC allumé (sans forcément une session ouverte) et ça doit marcher.
En tout cas, c'est comme ça que j'ai fait pour forcer mon serveur à rebooter tous les mois, et ça marche très bien