Excel单元格内容变化时,自动添加系统时间批注(亲自实践)
2013-02-28 10:05
190 查看
以下宏程序来自于百度知道网友的回答
实现目的:
在C4到Z100范围内,单元格内容发生变化时,将系统日期追加到该单元格的批注中
以下是我个人的修改
如果是判断某列内容修改,然后在该列后一列主键系统日期,则宏文件如下:
实现目的:
在C4到Z100范围内,单元格内容发生变化时,将系统日期追加到该单元格的批注中
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("c4:z100")) Is Nothing Then Exit Sub If Target.Count > 1 Then Exit Sub If Target.Comment Is Nothing Then Target.AddComment.Text Text:=CStr(Now()) Else Target.Comment.Delete Target.AddComment.Text Text:=CStr(Now()) End If Target.Comment.Visible = False End Sub
以下是我个人的修改
如果是判断某列内容修改,然后在该列后一列主键系统日期,则宏文件如下:
Private Sub Worksheet_Change(ByVal Target As Range) '变更单元格的列号(1=A,2=B..) Dim col As Integer col = Target.Column '变更单元格的行号 Dim row As Integer row = Target.row If col = 13 Or col = 16 Or col = 19 Or col = 22 Or col = 25 Or col = 28 Or col = 31 Then '指定列之后列位置自动填写系统日期 Cells(row, col + 1) = CStr(Now()) End If End Sub
相关文章推荐
- AndroidEditText添加各种效果抖动-震动-内容变化自动查询
- 打开Excel,原有的数字内容都自动转换成日期格式的问题(亲自实践)
- 下拉菜单内容自动更新的技巧(转帖+亲自实践)
- 在做收银系统项目时,table tr里的元素内容动态改变,监听td内容的变化,为发生改变的自动改变背景色蓝色
- 关于禁止Android scrollView 因内容变化而自动滚动
- Excel根据批注的内容自动调整批注大小
- eclipse中自动添加注释(作者,时间)
- .NetCore实践爬虫系统(一)解析网页内容
- DataGrid列宽随着内容自动变化
- 自动调整linux系统时间和时区与Internet时间同步
- VM虚拟机系统时间同步网络时间并登录用户自动校正时间
- 如何让一个div的大小,从某一个特定值开始,随内容的增加而自动变化?
- 添加tomcat到系统服务自动启动,并解决无法启动
- 提交订单系统自动发送邮件到收件人邮箱优化(邮件内容信息以月为单位)
- vim中自动添加文件的作者、时间信息、版本等
- 提交订单系统自动发送邮件到收件人邮箱优化(邮件正文内容为当天数据,附件内容为当月数据)
- 设置 GPS 是否自动更新系统时间
- Eclipse中自动添加注释(作者,时间)
- android--解决方案--自定义tabhost(动态添加选项+带自动水平滑动选项卡+手势切换选项卡及内容功能)
- [转]TextView显示系统时间(秒针变化)