Modifier la ligne de calcul du solveur par une variable muette
Résolu/Fermé
Gopalkri1
Messages postés
20
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
13 février 2018
-
29 juil. 2014 à 16:16
Gopalkri1 Messages postés 20 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 13 février 2018 - 29 juil. 2014 à 17:22
Gopalkri1 Messages postés 20 Date d'inscription mardi 29 juillet 2014 Statut Membre Dernière intervention 13 février 2018 - 29 juil. 2014 à 17:22
A voir également:
- Modifier la ligne de calcul du solveur par une variable muette
- Modifier liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Comment modifier un pdf - Guide
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
6 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
Modifié par f894009 le 29/07/2014 à 16:50
Modifié par f894009 le 29/07/2014 à 16:50
Bonjour,
pour la valeur de i siot prise en compte, il faut l'integree en tant que variable et non texte.
pour la valeur de i siot prise en compte, il faut l'integree en tant que variable et non texte.
SolverOK SetCell:="$CI$" & i, MaxMinVal:=3, ValueOf:="0", ByChange:="$CH$" & i
Gopalkri1
Messages postés
20
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
13 février 2018
29 juil. 2014 à 16:56
29 juil. 2014 à 16:56
Merci f894009
Mais lorsque je lance la macro c'est le calcul de l'adresse du solveur issue de donnée-->Solveur tec... qui reste valide. par exemple je lui demande de calculer la ligne 37 le solveur continu de calculer la ligne 36!
Intégration de ta remarque!
Dim i
i = Range("F2").Value
Sheets("GENERAL").Select
SolverOk SetCell:="$CI$ & i", MaxMinVal:=3, ValueOf:="0", ByChange:="$CH$ & i"
SolverSolve
End Sub
Mais lorsque je lance la macro c'est le calcul de l'adresse du solveur issue de donnée-->Solveur tec... qui reste valide. par exemple je lui demande de calculer la ligne 37 le solveur continu de calculer la ligne 36!
Intégration de ta remarque!
Dim i
i = Range("F2").Value
Sheets("GENERAL").Select
SolverOk SetCell:="$CI$ & i", MaxMinVal:=3, ValueOf:="0", ByChange:="$CH$ & i"
SolverSolve
End Sub
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
29 juil. 2014 à 17:05
29 juil. 2014 à 17:05
Re,
Vous n'avez pas bien integre la chose, regardez ce que j'ai ecrit et ce que vous avez transcrit
Vous n'avez pas bien integre la chose, regardez ce que j'ai ecrit et ce que vous avez transcrit
Gopalkri1
Messages postés
20
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
13 février 2018
29 juil. 2014 à 17:09
29 juil. 2014 à 17:09
Oui merci vous avez raison
J'ai fais la modification!
Pour autant je n'arrive pas à aller chercher la valeur qui ce trouve dans la cellule "F2"
Pouvez vous m'aider encore un peit peu s'il vous plait
Merci
Dim i
i = Range("F2").Value
Sheets("GENERAL").Select
SolverOk SetCell:="$CI$" & i, MaxMinVal:=3, ValueOf:="0", ByChange:="$CH$" & i
SolverSolve
End Sub
J'ai fais la modification!
Pour autant je n'arrive pas à aller chercher la valeur qui ce trouve dans la cellule "F2"
Pouvez vous m'aider encore un peit peu s'il vous plait
Merci
Dim i
i = Range("F2").Value
Sheets("GENERAL").Select
SolverOk SetCell:="$CI$" & i, MaxMinVal:=3, ValueOf:="0", ByChange:="$CH$" & i
SolverSolve
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
Modifié par f894009 le 29/07/2014 à 17:18
Modifié par f894009 le 29/07/2014 à 17:18
Re,
si F2 est dans onglet GENERAL:
par contre erreur sur
si F2 est dans onglet GENERAL:
Sheets("GENERAL").Select
i = Range("F2").Value
par contre erreur sur
SolverSolvemodule de code ou pas ????
Gopalkri1
Messages postés
20
Date d'inscription
mardi 29 juillet 2014
Statut
Membre
Dernière intervention
13 février 2018
29 juil. 2014 à 17:22
29 juil. 2014 à 17:22
Merci bcp ça marche!!!!! c'est très sympa sde m'avoir aidé je te remercie 1000 fois