excel中怎么使录入的数据自动累加在上一次的结果上面

excel

1个回答

写回答

davidwan

2026-02-14 22:09

+ 关注

excel
excel

创建个宏很简单,步骤如下:先点excel菜单栏里的工具→宏→录制新宏;宏名字就叫MyMicro;快捷键设成 Ctrl+Shift+J(别跟excel自带的快捷键冲突就行);保存位置选个人宏工作簿,这样以后打开任何excel都能用这个宏;然后用鼠标点一下工具栏上的停止录制按钮,停止宏的录制;接下来点工具→宏→Visual Basic 编辑器;在VBA编辑器左边的项目管理器里找到你的VBAProject(可能叫VBAProject(*.xls));双击它,再点模块→Module1(注意:也可能是Module2、Module3,看你自己显示的是啥);右边代码窗口里原来的代码删掉,换成下面这段:Sub MyMicro()OldValue = Val(*.Value)InputValue = InputBox(输入数值,负数前输入减号, 小小计算器)*.Value = Val(OldValue + InputValue)End Sub

然后关掉Visual Basic编辑器就搞定了;你可以按一下快捷键Shift+Ctrl+J试一下,弹出输入框后输入数字点确定,就能看到效果啦;这个宏只能做加减法,我是从网上找来的,亲测可用。

举报有用(6分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号