Excel 2016-macro

Fermé
Utilisateur anonyme - 1 oct. 2016 à 00:26
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 1 oct. 2016 à 11:44
Bonjour,

Peut-on écrire dans une cellule l'équation suivante :

=SI.MULTIPLE(L1C1;1;"macro1";2;"macro2";3;"macro3";"";" ")

Le but visé est de démarrer une l'une des 3 macros en fonction de la valeur contenue dans la cellule L1C1.

Si oui quelle syntaxe doit-on utiliser ?

Merci à ceux qui prendront le temps le lire ma question.
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 712
1 oct. 2016 à 11:44
Bonjour,

Tu peux écrire ta formule, mais ce n'est pas parce qu'il y a "macro1" dans ton résultat que la macro va démarrer.
Pour qu'elle démarre, il te faudra mettre une macro événementielle "calculate" qui lancera le résultat de ta formule.
Finalement je pense que tu aurais intérêt à tester directement ta valeur L1C1 dans "Change".
0