简体   繁体   English

ExcelVba 目标 寻求动态目标

[英]ExcelVba Goal Seek for dynamic goal

I set up a goal seek using macro to calculate break even of selling price by setting target profit as $1000.我设置了一个目标,使用宏来计算销售价格的盈亏平衡,将目标利润设置为 1000 美元。 I am now wondering if i can change my vba coding in a way that if i change Set target profit (Goal value) from 1000 to say 200 (or any number), it will update break even price.我现在想知道是否可以更改我的 vba 编码,如果我将设置目标利润(目标值)从 1000 更改为 200(或任何数字),它将更新收支平衡价格。

Set Cell E12 Changing Cell B5 to value is 1000 c12 (Which i am entering manually in goal seek tab)设置单元格 E12 将单元格 B5 更改为值 1000 c12(我在目标搜索选项卡中手动输入)

Sub FindBreakEven()
'
' FindBreakEven Macro
'

    Range("E12").GoalSeek Goal:=1000, ChangingCell:=Range("B5")
End Sub

Try this:尝试这个:

Sub FindBreakEven()
'
' FindBreakEven Macro
'

    Range("E12").GoalSeek Goal:=Range("B6"), ChangingCell:=Range("B5")
End Sub

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

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