Bonsoir Xachaaa,
Trois petites remarques :
1- Votre problème est bien l'illustration de la récursivité.
2- C'est un sujet qui n'attire pas les foules, car toujours délicat à mettre au point.
3- Je suis un peu têtu.
En PJ un essai :
- Il supporte de 1 à 10 fonctions, et de 1 à 5 options.
- J'ai concaténé options et %, mais vous pourrez les séparer, c'est long, fastidieux et n'apporte aucune plus value.
- J'utilise deux macros récursives imbriquées.
- Tous les commentaires sont sur la page Data, et dans le code.
Je vous souhaite bon courage, il va vous falloir avaler ça pour le comprendre.