Bonjour à tous,
Je voudrais créer une macro me permettant de faire un calcul apres avoir selectionné un element d'une liste déroulante.
J'ai déja créé ma liste déroulante sur une celulle avec mes 3 propositions (A;B;C) mais la où ca se corse c'est que mon tableau est absolument enorme en taille (pas de sommeprod, ou autre formule matricielle etc...) car les temps de calcul sont trop longs.
Exemple : J'ai 2 colonnes (A & B) et la valeur en B est inscrite en dur (saisie par un utilisateur)
A B
Choix "vide" --> = 100
Choix A --> =100*1,02
Choix B --> = 100*1,1
Choix C --> = 100*1,15
Mais attention, si je passe d'un choix A a un choix B, il ne faut pas que j'ai : 100*1,02*1,1
ou si je passe d'un choix A à "vide", je retrouve bien =100.
De plus, dans la celulle, je voudrais conserver l'origine du calcul comme je l'ai decrite sur le post
Voila, j'espere avoir été comprise...
Si cela inspire quelqu'un n'hesitez pas
Merci
Malka
Je voudrais créer une macro me permettant de faire un calcul apres avoir selectionné un element d'une liste déroulante.
J'ai déja créé ma liste déroulante sur une celulle avec mes 3 propositions (A;B;C) mais la où ca se corse c'est que mon tableau est absolument enorme en taille (pas de sommeprod, ou autre formule matricielle etc...) car les temps de calcul sont trop longs.
Exemple : J'ai 2 colonnes (A & B) et la valeur en B est inscrite en dur (saisie par un utilisateur)
A B
Choix "vide" --> = 100
Choix A --> =100*1,02
Choix B --> = 100*1,1
Choix C --> = 100*1,15
Mais attention, si je passe d'un choix A a un choix B, il ne faut pas que j'ai : 100*1,02*1,1
ou si je passe d'un choix A à "vide", je retrouve bien =100.
De plus, dans la celulle, je voudrais conserver l'origine du calcul comme je l'ai decrite sur le post
Voila, j'espere avoir été comprise...
Si cela inspire quelqu'un n'hesitez pas
Merci
Malka