Bonjour et bienvenue
D'abord, il y a un truc bizarre dans la formule, donc je ne veux pas trop y toucher
=_xlfn.IFS(D1=1;Données!C18;D1=2;Données!C19;D1=3;Données!C20;D1=4;Données!C21;D1=5;Données!C22;D1=6;Données!C23;D1=7;Données!C24;D1=8;Données!C25;D1=9;Données!C26;D1=10;Données!C27)
Sinon, voici généralement la méthode que j'emploie :
- dans la feuille principale, je mets des formules qui iront chercher dans une BdD l'événement d'un jour
- lorsque j'introduis une valeur à la place de cette fonction, je renvoie la valeur dans la BdD et je rétablis la fonction
Le but de cette fonction est justement de s'adapter au changement de paramètre.
Je vais te sortir un exemple, si tu connais bien le VBA ce sera plus clair !