使用VBA代码来实现excel 循环累加的方法

时间:2023-08-26 13:16:08 

excel循环累加使用VBA事件和代码自动完成累加是比较可行的方法。

我们以一个具体的例子来说明使用VBA实现excel循环累加的使用。

我们在A列输入具体的数据,然后在B列实现循环累加。

比如我们在A1输入12,B1显示12,A1再输入13,B1就循环累加,值为:12+13=25。

再次在A1输入10,B1这次的循环累加值为:10+25=35。其余单元格以此类推,只要在A列输入数字,B列就自动循环累加。

实现的方法是:我们在需要进行excel循环累加的工作表标签,右键,选择“查看代码”,打开VBE编辑器,复制下面的代码,并关闭VBE编辑器,回到工作表中A列开始输入数据,excel会在B列自动循环累加数值。

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then Range("B" & Target.Row) = Val(Range("B" & Target.Row)) + Val(Target)
End Sub

使用VBA代码来实现excel 循环累加的方法

如果是同一单元格循环累加,可以使用下面的代码,比如A1输入2,再输入5,结果为2+5=7,再输入10,结果为7+10=17。

Private Sub Worksheet_Change(ByVal Target As Range)
    Static temp As Double
    If Target.Address = "$A$1" Then
        Application.EnableEvents = False
        [a1] = Val(temp) + Val([a1])
        Application.EnableEvents = True
    End If
    temp = [a1].Value
End Sub

标签:excel循环累加
0
投稿

猜你喜欢

  • 电脑桌面全部消失了怎么办

    2023-08-26 17:43:23
  • 怎么解决win10系统无法启动修复引导文件?

    2023-08-26 22:42:04
  • WPS文档可以把WORD文档转化为PDF格式

    2023-12-09 11:53:56
  • Win11怎么设置主题颜色?Win11设置修改主题颜色方法教程

    2022-03-23 12:45:16
  • 美国IBM承认向市场投放了一批病毒U盘:须物理损毁

    2023-07-06 15:21:33
  • Win10任务栏和窗口假死怎么办?Win10任务栏和窗口假死的解决方法

    2022-10-16 15:38:50
  • 在wps演示中怎样制作自定义动画

    2023-04-26 14:28:56
  • 为什么word打不开,提示以Word安全模式打开呢?

    2023-12-12 13:08:48
  • wps中的word怎么设置背景图片

    2022-03-27 17:11:08
  • excel2013下拉不复制公式不能自动计算该怎么办呢?

    2023-05-02 09:48:13
  • PPT怎么设计创意的折线图表?

    2022-04-05 03:02:29
  • Win10如何干净启动?Win10系统干净启动详细教程

    2023-11-24 00:59:23
  • Win7通用串行总线控制器总是出现感叹号解决方法

    2023-12-19 16:55:35
  • XP能装office2010吗?XP系统如何安装Office2010并激活?

    2023-09-04 03:44:46
  • 刚买台笔记本,配置系统帐户,如何配置本地用户,而不是微软帐户

    2023-02-09 12:47:03
  • wps表格中有宏吗

    2023-02-02 21:01:47
  • QQ语音对方听不到我的声音?Win7QQ语音对方听不到声音解决方法

    2022-03-22 14:50:46
  • Win11电脑连接共享打印机失败错误代码0x0000011b

    2023-07-16 21:36:27
  • Win11笔记本电脑键盘怎么锁?Win10笔记本锁键盘快捷键

    2022-12-03 08:08:02
  • Foxmail邮件怎么导出来?Foxmail邮件批量导出方法

    2022-03-16 18:33:15
  • asp之家 电脑教程 m.aspxhome.com