Hallo,
Ik ben volledig nieuw in VBA, dus vraag mij af hoe Solver geimplementeerd kan worden in een VBA code.
Het is namelijk de bedoeling dat een stukje code geschreven wordt, waaruit de output komt van 100 cases (rijen in Excel), die gelden als de input voor het Solver model. Hieronder zal ik het meer in detail aangeven.
De kosten van twee spelers en de kost van samenwerken gelden als input tot het model. Dit LP model werkt perfect in een ander tabblad. Nu wil ik telkens de output (gealloceerde kosten aan beide spelers) van het Solver model wegschrijven in de overeenkomstige rijen. Uiteindelijk komt het er dus op neer dat het Solver model 100 maal wordt uitgevoerd adhv VBA met (random) inputgegevens.
Nu vraag ik mij af of dit technisch mogelijk is?
Indien ik de macro Solver opneem, merk ik dat een nieuwe sub nodig is. Maar als ik die sub binnen mijn standaard sub plaats (loop, overloopt de 100 rijen 1 voor 1), dan krijg ik een foutmelding.
Alvast bedankt voor jullie hulp of eventuele extra vragen.
Vriendelijke groeten,
Lisa
Ik ben volledig nieuw in VBA, dus vraag mij af hoe Solver geimplementeerd kan worden in een VBA code.
Het is namelijk de bedoeling dat een stukje code geschreven wordt, waaruit de output komt van 100 cases (rijen in Excel), die gelden als de input voor het Solver model. Hieronder zal ik het meer in detail aangeven.
De kosten van twee spelers en de kost van samenwerken gelden als input tot het model. Dit LP model werkt perfect in een ander tabblad. Nu wil ik telkens de output (gealloceerde kosten aan beide spelers) van het Solver model wegschrijven in de overeenkomstige rijen. Uiteindelijk komt het er dus op neer dat het Solver model 100 maal wordt uitgevoerd adhv VBA met (random) inputgegevens.
Nu vraag ik mij af of dit technisch mogelijk is?
Indien ik de macro Solver opneem, merk ik dat een nieuwe sub nodig is. Maar als ik die sub binnen mijn standaard sub plaats (loop, overloopt de 100 rijen 1 voor 1), dan krijg ik een foutmelding.
Alvast bedankt voor jullie hulp of eventuele extra vragen.
Vriendelijke groeten,
Lisa