作者eric19980722 (没有毛的鸡)
看板Office
标题[算表] 关於Worksheet.Calculate请益
时间Thu Aug 27 17:28:03 2020
各位下午好
蔡逼八肥宅我今天下午在研究公司的model时
有个地方一直不是很了解 决定上来请教一下
model里有个程序(在模组里)一开始会先将Application.Calculation设定成xlManual
接着初始化一些参数後
进行Worksheets(工作表名).Calculate
一开始以为是让整个工作表格子内的函数重新运送一次
结果F8一行一行按下去却发现
Worksheets(工作表名).Calculate後会跳到另一个模组执行Function
不是很懂为什麽会跳到另一个模组
还有怎麽不单纯使用Call就好
对问题或model描述不够清楚的话很不好意思
model里有20-30个工作表 模组也有10来个
还在慢慢熟悉中
有模糊的地方我可以马上查看一下
感谢
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.47.71 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1598520485.A.AFF.html
1F:→ eric19980722: 不确定是不是有格子输入了模组里的函数,正在检查中 08/27 17:36
2F:→ eric19980722: 如果有的话 vba执行是会跳到函数所在的那个模组吗 08/27 17:36
3F:→ soyoso: 该工作表应是有用到模组内的function,测试内文所写动作, 08/27 17:41
4F:→ soyoso: 於手动计算後再运算是会执行该function(不限是否同模组下) 08/27 17:41
5F:→ eric19980722: 感谢s大,後来检查的确是有用到该函数没错 刚发完文 08/27 17:44
6F:→ eric19980722: 才想到 前面不知道在卡什麽xD 08/27 17:44