Comment supprimer toutes les contraintes de solveur dans Excel?
Question
Je peux utiliser SolverDelete
pour supprimer une contrainte si je sais exactement à quoi il ressemble.
Comment puis-je supprimer toutes les contraintes avec VBA sans les connaître?
La solution
Vous pouvez utiliser le SolverGet Fonction.
SolverGet(TypeNum, SheetName)
TypeNum est un entier nécessaire. Un nombre spécifiant le type d'information que vous voulez. Les paramètres suivants sont spécifiés dans la boîte de dialogue Paramètres du solveur.
Les paramètres de Typenum dont vous avez besoin sont:
5, le nombre de contraintes.
6, Un tableau des côtés gauche des contraintes, sous forme de texte.
7, un tableau de nombres correspondant aux relations entre les côtés gauche et droit des contraintes: la figure 1 représente <=, = la figure 2 représente, la figure 3 représente> =, la figure 4 représente int, et la figure 5 représente bin
.
8, Un tableau des côtés droit des contraintes, sous forme de texte.
Voir Excel Aide SolverGet pour plus de détails.
Autres conseils
SolverReset fonctionne si vous ne savez pas comment tous les paramètres.