繁体   English   中英

Excel中的自动VBA解算器

[英]Automated VBA Solver in Excel

我目前正在从事对VBA有一些要求的项目。 数据可在excel中找到。 我需要问/想出的主意是一种写一些符合以下条件的代码的方法:

Xmw和Ymw以兆瓦为单位,X和Y为发电装置

Xmw=<1000 true

Ymw=<1000 true

2000=Xmw+Ymw公式1

10=X+Y等式2

本质上,由于要增加和减少的最大生成绝对值是2000,并且可以使用的最大植物数量是10。我被困在这一点上是因为我找不到这两个方程之间的关系。 此外,现有程序可以识别要使用的生成,但是它并没有遵循提供的两个等式。

现有的编程可以识别X和Y的“池”中有哪些发电厂。

任何帮助将不胜感激。

我将其发布在答案中,因为在评论中发布太多(请发表评论,如果这符合要求,请告诉我)

您可以使用如下所示的条件:

power_generated=Ymw+Xmw

if power_generated<>2000 then
    'do stuff here to add another power plant to generation
    '
    '
    if X+Y>10 then
        'deal with the fact that you have not enough power plants to deal with your draw
    end if
end if

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM