vba怎么列行循环写入excel(用VBA实现EXCEL表格数据循环引用的捷径)

首页常识更新时间:2022-12-15 07:49:49

一般在EXCEL里面是不能出现循环引用任何单元格数值的,否则会造成死循环,要实现EXCEL单元格循环引用单元格数据用两种方法:

第一种是在公式里面选择跌代次数为你想要的次数,一般选1,但这样方法不能够根据用户的需要进行操作计算(每次一打开表还没有输入当日数据就已经自动计算了,达不到预期效果)。

第二种是采用VBA来实现循环引用单元数值,这种方法可以帮助你实现许多用函数不能解决的EXCEL问题。

今天就来介绍分享一下如何用VBA来实现单元格数值的循环引用问题。请先参看下面图例:

循环引用单元格数值示例

如图:右边比如G列的数据,G=G B,H=H C,也就是说总数等于之前的数据加上当日的数据得汇总数据。输入或引用当日数据后按下面的“计算按钮”(每次计算只能按一次),右边就会自动出现汇总数据。

下面来谈谈“计算按钮”的实现方法:在EXCEL表格里面添加一个控制按钮,就是计算按钮,控制按钮代码如下:

Private Sub CommandButton1_Click()

Range("g3") = Range("g3") Range("b3")

Range("g4") = Range("g4") Range("b4")

......(有多少行数据需要引用计算就写多少行相同代码,限于篇幅这里只写到G3、G4单元格)

Range("h3") = Range("h3") Range("c3")

Range("h4") = Range("h4") Range("c4")

......(有多少行数据需要引用计算就写多少行相同代码,限于篇幅这里只写到G3、G4单元格)

End Sub

本例实际工作中很少用到,不过一但遇到后采用此方法解决即可达到事半功倍的效果。

欢迎评论 点赞 转发,让更多需要的朋友看到后能解决工作生活中遇到的类似问题。

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.