为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Vba单元格输入数字自动累计求和

2013-08-02 2页 doc 120KB 198阅读

用户头像

is_791293

暂无简介

举报
Vba单元格输入数字自动累计求和Vba单元格输入数字自动累计求和 在某个单元格连续输入不同的数字,则该单元格或另一个单元格连续显示累计和. 附图: 代码: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False On Error Resume Next '判断回车 Dim x As Long x = GetKeyState(&HD) ' Enter's virtual key code is...
Vba单元格输入数字自动累计求和
Vba单元格输入数字自动累计求和 在某个单元格连续输入不同的数字,则该单元格或另一个单元格连续显示累计和. 附图: 代码: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False On Error Resume Next '判断回车 Dim x As Long x = GetKeyState(&HD) ' Enter's virtual key code is &H0D If (x And &H80) = &H80 Then ' 按下了回车 '限定列范围 If (Target.Column = 2 Or Target.Column = 4 Or Target.Column = 6 Or Target.Column = 8 Or Target.Column = 10) And Target.Row < 13 Then Static TempValue If TempValue = "" Then TempValue = Selection.Text End If If TempValue = Selection.Text Then '要进行的操作 Cells(ActiveCell.Row + 14, ActiveCell.Column).Formula = "=" & Replace(Cells(ActiveCell.Row + 14, ActiveCell.Column).Formula, "=", "") & "+" & Cells(ActiveCell.Row - 1, ActiveCell.Column) Else '改变时要进行的操作 Cells(ActiveCell.Row + 14, ActiveCell.Column).Formula = "=" & Replace(Cells(ActiveCell.Row + 14, ActiveCell.Column).Formula, "=", "") & "+" & Cells(ActiveCell.Row - 1, ActiveCell.Column) TempValue = Cells(ActiveCell.Row - 1, ActiveCell.Column) + Selection.Text End If End If End If '判断回车 End Sub 以上由vba助手原创, http://www.excelword.net PAGE - 1 -
/
本文档为【Vba单元格输入数字自动累计求和】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索