Excel 2016-macro
Utilisateur anonyme
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
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.
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:
- Excel 2016-macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
1 réponse
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".
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".