Automatiser calcul valeur cible dès modification plage de cellul
Fermé
JulietteDodue
-
17 mai 2017 à 20:23
Juliette.CL Messages postés 8 Date d'inscription dimanche 7 août 2016 Statut Membre Dernière intervention 24 mai 2017 - 19 mai 2017 à 00:45
Juliette.CL Messages postés 8 Date d'inscription dimanche 7 août 2016 Statut Membre Dernière intervention 24 mai 2017 - 19 mai 2017 à 00:45
A voir également:
- Automatiser valeur cible excel
- Liste déroulante excel - Guide
- Formule excel si contient texte alors valeur ✓ - Forum Excel
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
2 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
17 mai 2017 à 23:34
17 mai 2017 à 23:34
Et comme ça ?
Cdlmnt
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Not Intersect(Target, Union(Range("C2"), Range("C4"), Range("G21:G92"))) Is Nothing Then Range("F1").GoalSeek Goal:=0, ChangingCell:=Range("D10") End If End Sub
Cdlmnt
19 mai 2017 à 00:45
Maintenant j'ai un autre problème (je suis désolée, mais j'ai du mal à comprendre la logique de VBA), j'espère que vous pourrez m'éclairer encore une fois:
Je cherche un code (ou une formule) qui me permette de trouver un nombre X, de telle sorte que, la formule contenant X est égale à un nombre le plus proche possible de Y%. Soit quelque chose comme sa:
Par exemple: Soit Y%= 10%, je cherche X, afin qu'en appliquant la formule, je trouve un nombre W1 le plus proche possible de 10%. W1 = 9,8% ou W1= 9,9%. Mais W1 doit être différent de 10%.
La difficulté ici est que pour trouver le résultat le plus proche de 10%, il faut que je teste plusieurs valeur pour X. J'ai utilisé un énorme tableau contenant en colonne les valeurs de X (X=1,2,3,...200). J'aimerai ne plus avoir à tirer un tableau sur 1000 lignes pour trouver la solution.
Je vous serai très reconnaissante si vous pouviez encore faire un miracle ;)