软件: excel
版本: 2013
大家晚安 想询问一下关于excel录制规划求解宏的问题
储存格k11是要求的数值,要求出的值是随着i而有所增减
变动的值是K13:L13
基本上贴上的储存格应该是没有错的
但是跑出来结果一直是同一笔数值
现在怀疑有问题的可能是
1.value不能这样写 只能单纯写值
2.k11的公式是举阵列运算(mmult)
以下为宏内容,希望有强者可以帮我看看哪理有问题吗
Dim i As Integer '
For i = 1 To 31
SolverOk SetCell:=Cells(15, 11), MaxMinVal:=3, ValueOf:=0.079 + i *
0.001, ByChange:=Range("K13:L13") _, Engine:=1, EngineDesc:="GRG Nonlinear"
SolverOk SetCell:=Cells(15, 11), MaxMinVal:=3, ValueOf:=0.079 + i *
0.001, ByChange:=Range("K13:L13") _, Engine:=1, EngineDesc:="GRG Nonlinear"
SolverFinish KeepFinal:=1
Range("K13:L13").Select
Selection.Copy
Cells(20 + i, 19).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _:=False, Transpose:=False
Range("K15").Select
Application.CutCopyMode = False
Selection.Copy
Cells(20 + i, 18).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _:=False, Transpose:=False
Range("K14").Select
Application.CutCopyMode = False
Selection.Copy
Cells(20 + i, 17).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _:=False, Transpose:=False
Next i
End Sub