腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
SolverAdd
函数
正在
忽略
我
的
约束
、
、
我
一直在尝试为
我
想要得到解决方案
的
特定问题添加
约束
,但
SolverAdd
干脆
忽略
了
我
的
代码。
我
正在
编写一个宏,因为这个操作需要尽可能简单地完成,
我
正在
考虑将这个宏链接到一个ActiveX按钮。
我
已经尝试在
我
的
约束
中添加引号,以及删除它们,但这并不能解决问题。
我
也关闭了工作簿,并重新打开它,但它
浏览 10
提问于2019-07-26
得票数 1
回答已采纳
2
回答
VBA:
SolverAdd
忽略
约束
、
、
我
试图为宏
的
每次运行设置求解器,但由于某种原因,它似乎
忽略
了一些
约束
,但并不是所有
约束
。ValueOf:=0, ByChange:=Range("i3", Range("i3").End(xlDown)), _
SolverAdd
CellRef:=Range("k3", Range("k3").End(xlDown
浏览 2
提问于2011-08-27
得票数 0
回答已采纳
3
回答
Excel求解器VBA不会让一个单元格受到两个
约束
(最小和最大)
的
限制
、
、
、
我
正在
尝试解决一个优化问题,其中一个输入变量必须由一个最小
约束
和一个最大
约束
限定。因为
我
没有在最后运行SolverReset,所以我可以断定求解器
忽略
了第三个
约束
($F$5 <= 1)。
我
也能看出来,因为有时它会给我一个$F$5 > 1
的
答案。 当我手动使用Solver时,
我
可以添加第三个
约束
。
我
试着录制这个宏,看看我遗漏了什么,但我仍然被难住了。
我
<
浏览 3
提问于2011-12-29
得票数 3
1
回答
VBA中
的
求解器不添加整数
约束
。
、
、
、
我
在使用VBA代码运行解决程序。下面是
我
的
密码。
我
希望单元格C87:K93是整数,但是,
约束
不会被添加到求解器中,所以我得到
的
值都是小数。
我
可以知道如何更改代码以便考虑整数
约束
吗?Sub Solve()
SolverAdd
CellRef:="$C$87:$K$93", Relation:=4, FormulaText:="integer"
Solver
浏览 8
提问于2014-04-09
得票数 2
1
回答
在VBA代码中删除整数
约束
(解决程序)
、
、
、
、
我
正在
尝试编写一个VBA代码。
我
希望仅将变量限制为整数(没有小数),为此,
我
在
约束
列表中添加了一个整数
约束
。然而,当我运行VBA代码时,不知何故,只有整数
约束
被删除,rest保持不变。
我
尝试通过添加整数
约束
来运行求解器,它
的
工作原理就像一个魅力。
我
希望在这方面提供任何帮助。Solver reset
SolverAdd
CellRef:="$G$13", Rela
浏览 3
提问于2015-05-30
得票数 0
3
回答
Excel求解器在VBA中
忽略
约束
、
、
、
、
我
试图找到一个简单
的
投资组合
的
最大回报使用求解器。在工作表中直接使用规划求解可以直接工作,但在VBA中设置命令时则不会。相反(正如您从截图中看到
的
),它
忽略
了其中一个
约束
(在T10中计算
的
权重总和应该=1)。有趣
的
是,如果
我
将第三行改为:或除"1“
浏览 2
提问于2013-03-26
得票数 3
1
回答
求解器
约束
被
忽略
、
、
"), Relation:=3, FormulaText:=1SolverFinish KeepFinal:=1但是,
我
的
求解器只迭代两次,并返回一个所有解都相等
的
向量(在
我
<
浏览 3
提问于2022-06-15
得票数 0
1
回答
通过更改多个单元格来设置求解器VBA中
的
单元格?
、
、
我
试图使用Excel中
的
解决程序来通过更改其他三个单元格来设置一个单元格。然而,这三个单元格并不随
我
选择
的
值而改变(
我
为每一个颜色添加了一个计算器,使其大于或小于特定值),它就像求解器一样,无法读懂
我
给它
的
内容。
SolverAdd
CellRe
浏览 16
提问于2016-11-18
得票数 2
3
回答
VBA不向规划求解模型添加图元
、
、
我
之前遇到过一个关于求解器没有通过VBA向模型添加二进制
约束
的
问题……
我
已经(基本上)解决了这个问题。但现在
我
有了一个新问题。首先,让
我
发布相关
的
违规代码部分。以前,在构造by_change_string
的
循环完成后,只有一个solverok语句,但当我这样做时,
我
得到了所有的<=
约束
,而没有一个二进制
约束
。基本上,它使一切保持不变,因此最终
的
目标
函数
值与开
浏览 2
提问于2012-12-22
得票数 2
回答已采纳
2
回答
用求解器实现Excel中
的
VBA循环
、
这就是
我
的
问题所在。
我
正在
尝试编写一个使用solver执行
函数
的
循环。基本上,它从一个单元格开始,运行求解器,将目标和
约束
单元格移动到右侧,求解,将目标和
约束
单元格移动到右侧14,求解,右侧1,求解,右侧14求解,直到找到空格。下面是前几行代码,向您展示
我
在长版本中所做
的
事情。CellRef:="$RI$1", Relation:=3, FormulaText:="74"
浏览 0
提问于2016-03-15
得票数 0
1
回答
忽略
求解器Excel VBA整数
约束
、
、
我
在这里看过了
我
认为有多少个例子,但由于某些原因,
我
的
代码
忽略
了整数部分。在第一个"
SolverAdd
“下面,你会看到另外两个,
我
也尝试过使用,但每次整数要求都被
忽略
了。你知道
我
做错了什么吗?Engine:=1, EngineDesc:="GRG Nonlinear"
浏览 20
提问于2020-09-30
得票数 1
1
回答
使用VBA将
约束
添加到求解器工具
、
、
我
正在
尝试添加一些新
的
约束
到我
的
excel VBA求解器解决方案,并得到一些奇怪
的
行为时,
我
运行
的
代码。对于最小化问题,
我
想执行以下操作,但遇到了一些问题:
SolverAdd
CellRef:="$C$39", Relation:=2, FormulaText:=".
浏览 1
提问于2011-09-07
得票数 2
回答已采纳
1
回答
将变量传递给Excel Solver VBA中
的
"Relation“参数
、
、
我
正在
尝试基于在单元格(I28)中找到
的
公式来更改VBA求解器中
的
关系。有时
我
希望
约束
关系是"=“,有时是">=”。I28中公式
的
输出是(2)或(3)
我
的
想法在第7行总结如下: Dim relI As RangeWith relI SolverReset
SolverAdd
CellRef:="
浏览 33
提问于2020-12-18
得票数 0
回答已采纳
2
回答
求解程序加载项错误,未找到solver32.dll并发生意外错误
、
、
我
正在
使用excel 2016。
我
正在
尝试自动求解器来优化
我
的
投资组合。代码可以在几台pcs上运行,但在
我
和我
的
一些同事上就不能运行。
我
经历了许多可能
的
解决方案: 1.禁用求解器并重新启动excel并再次加载它2.更改activex
的
安全设置以提示
我
3.重新安装/修复office 4.逐个单元格添加
约束
和许多其他事情。唯一有帮助
的
是安装
浏览 0
提问于2019-10-30
得票数 0
1
回答
VBA求解器不喜欢关注
约束
、
、
我
一直在尝试让VBA中
的
求解器很好地处理具有命名范围
的
GRG非线性问题。它变得一般,它一直
忽略
二进制
约束
。尝试关注其他有类似问题
的
帖子都失败了。Part A 'Part B
SolverAdd
SolverAdd
Cel
浏览 2
提问于2017-03-28
得票数 1
2
回答
求解器输出,以精确小数表示
、
我
正在
尝试编写一个求解器,以解决一个4未知
的
方程。这些未知参数中
的
2个必须是整数或精确
的
1个十进制数(127.1;127.2;127.3...)。
我
精确地说,
我
不想舍入该值,求解器必须找到确切
的
值(而不是127.1234 = 127.1)。Function EstValide(Rng As R
浏览 0
提问于2018-03-29
得票数 0
1
回答
求解器
约束
在公式文本中使用范围
、
、
我
有一个非常简短
的
问题,但我就是不明白为什么这个不起作用。所以我认为下面的方法也应该是可行
的
SolverAdd
Cell
浏览 3
提问于2017-02-18
得票数 0
回答已采纳
2
回答
循环
函数
VBA :已指定
的
编译错误命名参数
、
、
、
、
我
试着让这个解算器
的
约束
重复一百行,
我
对编码一无所知,请帮忙,
我
做错了什么?ActiveWorkbook.ActiveSheet.ActivateSolverReset
SolverAdd
CellRef:-"$AJ$” & i, Relation:=
浏览 10
提问于2022-09-14
得票数 0
1
回答
Excel求解器中
的
多目标
、
我
有一个宏,它使用Excel
的
求解器运行多组排列。每个宏运行求解器3次,使用Simplex,然后运行2 x渐进式。它似乎工作得相当好。然而,
我
注意到解决方案一直在变化,因为其中一个变量只受最大值
的
约束
。因此,
我
需要将变量设置为max/min目标。a = Range("Q1")
浏览 2
提问于2017-04-13
得票数 1
回答已采纳
1
回答
无法使用VBA在求解器中设置整数
约束
、
、
、
似乎有相当多
的
悬而未决
的
问题,像这样
的
一个浮出水面。
我
已确保在其他问题中提出
的
答复/答复中没有一个能解决
我
的
问题。SolverReset
SolverAdd</em
浏览 0
提问于2019-02-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券