vba excel solveur

getcom

Nouveau membre
Bonjour,

Je souahite utiliser le solveur d'exel à partir DU VBA pour résoudre une équation du second degré .
Cependant, le solveur ne trouve qu'une seule solution , comment obtenir la deuxieme?
Puis, je souhaiterai enregistrer la solution trouvée: le solveur me demande si je veux garder la solution trouvee et replacer lancienne avec mais je veux selectionner cette solution trouvée par le solveur en la mettant dans une cellule tout en gardant lancienne solution, comment je pourrai faire?



Comment faire afficher la boite de solution du solveur dans une autre feuille d'excel?
j'écris :
Sheets("azert").Select ( azert est ma deuxieme feuille d'excel)

SolverOK SetCell:=Cells(1, 6), MaxMinVal:=0, ByChange:=Cells(3, 2)

SolverSolve UserFinish:=True


SolverFinish KeepFinal:=1



mais rien ne ce passe par contre si j'écris , tout en se placant sur la premiere feuille d'excel

SolverOK SetCell:=Cells(1, 6), MaxMinVal:=0, ByChange:=Cells(3, 2)

SolverSolve UserFinish:=True


SolverFinish KeepFinal:=1

la le solveur me trouve des solutions.

savez - vous pourquoi le solveur ne peut pas travailler sur la feuille nommé 'azert'?


Merci de m'aider.
 

getcom

Nouveau membre
voila j'easie d'encoder le code comme suit


Code:
    SolverOK SetCell:=Cells(1, 6), MaxMinVal:=0, ByChange:=Cells(3, 2)

    SolverSolve UserFinish:=False

    
    SolverFinish KeepFinal:=1


mais apparament cela ne change rien tout.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 100
Membres
1 586 287
Dernier membre
lucilleguffey
Partager cette page
Haut