新足迹

 找回密码
 注册

精华好帖回顾

· 更新完毕 2018 圣诞日本之轻井泽-长野-小布施-松本-镰仓-东京 (2019-1-16) ailsalu · 美时美刻---烟熏腊肉腊肠腊排骨,今年我呕心沥血投入巨资升级了一个集高科技内涵和外表炫炸得上天的极品炉子 (2018-7-16) ta_xiang
· 美国加州的Yosemite国家公园和旧金山大俗景 (2013-3-12) cisco · 烤好的bagel出炉喽 (2007-11-10) hattie
Advertisement
Advertisement
查看: 1507|回复: 11

[学习培训] EXCEL 求助 可能需要结合MACRO 和GOAL SEEK [复制链接]

发表于 2013-11-7 21:41 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 leyan 于 2013-11-7 22:46 编辑

有200组数据 需要用GOAL SEEK 算出数据
请问如何使用MACRO 或者VB 可以实现 快速用GOAL SEEK计算出这200组数据?还是有别的方法也可以实现?
希望大侠指点一下  多谢了


比如 我是在S9 用GOAL SEEK 算出一个让W9 (WKS STOCK)是5的 数据
然后我需要用同样的方法在 COLUMN S 算出其余的200组
请问有什么方法可以解决么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1积分 +6 收起 理由
对你爱不完 + 6

查看全部评分

Advertisement
Advertisement

发表于 2013-11-8 07:23 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
VBA?

评分

参与人数 1积分 +6 收起 理由
对你爱不完 + 6

查看全部评分

发表于 2013-11-8 08:47 来自手机 |显示全部楼层
此文章由 ahwei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ahwei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
把表格贴上来看看?

发表于 2013-11-8 08:59 |显示全部楼层
此文章由 Epicmac 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Epicmac 所有!转贴必须注明作者、出处和本声明,并保持内容完整
VBA感觉好难。。。。

发表于 2013-11-8 09:17 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ahwei 发表于 2013-11-8 09:47
把表格贴上来看看?

你是说EXCEL 表格作为附件贴上来?
我帖子里有贴图啊 可以看见么?

评分

参与人数 1积分 +6 收起 理由
对你爱不完 + 6

查看全部评分

发表于 2013-11-8 09:38 |显示全部楼层
此文章由 ahwei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ahwei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
leyan 发表于 2013-11-8 10:17
你是说EXCEL 表格作为附件贴上来?
我帖子里有贴图啊 可以看见么?

对啊,看一下表格。只看贴图不知道你到底需要什么啊。
Advertisement
Advertisement

发表于 2013-11-8 09:43 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ahwei 发表于 2013-11-8 10:38
对啊,看一下表格。只看贴图不知道你到底需要什么啊。

有邮箱么? 附件比较大 传不上来

评分

参与人数 1积分 +6 收起 理由
对你爱不完 + 6

查看全部评分

发表于 2013-11-8 09:47 |显示全部楼层
此文章由 ahwei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ahwei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
leyan 发表于 2013-11-8 10:43
有邮箱么? 附件比较大 传不上来

好吧,lishuaiwei@me.com

发表于 2013-11-8 09:55 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ahwei 发表于 2013-11-8 10:47
好吧,

发了  希望能帮助我 谢谢

评分

参与人数 1积分 +6 收起 理由
对你爱不完 + 6

查看全部评分

发表于 2013-11-8 11:45 |显示全部楼层
此文章由 ahwei 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ahwei 所有!转贴必须注明作者、出处和本声明,并保持内容完整
leyan 发表于 2013-11-8 10:55
发了  希望能帮助我 谢谢

如果求w9是5的数据,变化s9,那么Goal seek 在vba的公式是
Range("W9").GoalSeek Goal:=5, ChangingCell:=Range("S9")
只要在你所需做的列里,用vba写一个loop就可以了。

不过我觉得这么小的操作没必要用vba,如果你可以把goalseek里要求的结果用公式表达出来,那么剩下要做的就是复制公式就可以了。不知道你能不能明白这个意思。

发表于 2013-11-8 12:01 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ahwei 发表于 2013-11-8 12:45
如果求w9是5的数据,变化s9,那么Goal seek 在vba的公式是
Range("W9").GoalSeek Goal:=5, ChangingCell: ...

谢谢你的帮助  我是完全不懂VBA 因为同样还要做其他月份的GOAL SEEK。 所以是想用VBA 以后方便。
可以写个全的给我么? 谢谢

评分

参与人数 1积分 +6 收起 理由
对你爱不完 + 6

查看全部评分

Advertisement
Advertisement

发表于 2013-11-8 14:32 |显示全部楼层
此文章由 leyan 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 leyan 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ahwei 发表于 2013-11-8 12:45
如果求w9是5的数据,变化s9,那么Goal seek 在vba的公式是
Range("W9").GoalSeek Goal:=5, ChangingCell: ...

弄好了  也不是特别复杂。
想请问 VBA GOAL SEEK 模式下出来的数字 可以实现如果是负数 显示为0的功能么? 是不是还是要在VBA里完成? 谢谢

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部