
如何把公式用宏的形式,或者VBA写进EXCEL 100
背景:我有一个报表,里面有海量的公式,但是公式太多,报表大,打开也很慢求助:能否用宏,或者VBA把公式写进EXCEL单元格里,数据生成后,再用生成的数据把公式覆盖掉,每次...
背景:我有一个报表,里面有海量的公式,但是公式太多,报表大,打开也很慢
求助:能否用宏,或者VBA把公式写进EXCEL单元格里,数据生成后,再用生成的数据把公式覆盖掉,每次更新资料后,运行一次宏把公式写入一次,数据生成后,再把公式覆盖掉,这样报表会很小,打开速度也快
请求:请把您是用VBA写公式的EXCEL样表发送我一份学习,感谢了 展开
求助:能否用宏,或者VBA把公式写进EXCEL单元格里,数据生成后,再用生成的数据把公式覆盖掉,每次更新资料后,运行一次宏把公式写入一次,数据生成后,再把公式覆盖掉,这样报表会很小,打开速度也快
请求:请把您是用VBA写公式的EXCEL样表发送我一份学习,感谢了 展开
2012-07-09 · 知道合伙人软件行家
关注

展开全部
用VBA的话,不需要先写入公式,再用数据覆盖公式.而是VBA通过运算直接给单元格赋值...有得商量加463927719
展开全部
那还不如在VBA里计算好,直接填数据方便了。
下面的语句将A1单元格与B1单元格内容相加后填入C1单元格
Range("c1").Value = Range("a1") + Range("b1")
公式相同的单元格可以用循环语句来填。
下面的语句将A1单元格与B1单元格内容相加后填入C1单元格
Range("c1").Value = Range("a1") + Range("b1")
公式相同的单元格可以用循环语句来填。
追问
能否留下联系方式,明日请教,追加300分亦无妨,感谢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试举一例:cells(1,3)=cells(1,1)+cells(1,2)
复杂的公式可以使用自定义函数
复杂的公式可以使用自定义函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用VBA写计算公式,表达起来会比较麻烦,当然效率会提高很多。你就是把相应的公式用代码表示就可以了啊。然后把公式计算结果赋值给相应的单元格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询