OFFICE 修改记录保存在单元格批注中vba
2014-06-26 09:21
113 查看
Dim ydtext As String '原单元格值
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 Then
Dim mycom As Comment
Dim ybzstr As String '原标注值
'------------------判断是否添加了批注
Set mycom = Target.Comment
If mycom Is Nothing Then Target.AddComment
'------------------编辑批注内容
ybzstr = Target.Comment.Text
Target.Comment.Text Text:=ybzstr & Chr(10) & Format(Now(),
"yyyy-mm-dd hh:mm") & " 原内容: " & ydtext & "修改为: " &
Target.Formula
Target.Comment.Shape.TextFrame.AutoSize = True
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count = 1 Then
If Target = "" Then
ydtext = "空"
Else
ydtext = Target.Text
End If
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 Then
Dim mycom As Comment
Dim ybzstr As String '原标注值
'------------------判断是否添加了批注
Set mycom = Target.Comment
If mycom Is Nothing Then Target.AddComment
'------------------编辑批注内容
ybzstr = Target.Comment.Text
Target.Comment.Text Text:=ybzstr & Chr(10) & Format(Now(),
"yyyy-mm-dd hh:mm") & " 原内容: " & ydtext & "修改为: " &
Target.Formula
Target.Comment.Shape.TextFrame.AutoSize = True
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count = 1 Then
If Target = "" Then
ydtext = "空"
Else
ydtext = Target.Text
End If
End If
End Sub
相关文章推荐
- [VBA]批注记录修改前内容
- 在修改记录时保存用户原始记录
- 写了一段VBA代码后, Excel每次保存时都弹出警告:”此文档中包含宏、Activex控件、XML扩展包信息“(office 2007)
- javascript实时保存时出现修改多条记录的bug
- 【转载】SAP保存操作记录CDHDR和CDPOS表,通过修改屏幕字段,查找SAP字段表和字段
- MySQL中日期类型数据的使用:如何让字段保存记录的创建时间和最后修改时间
- 遍历表中每条记录,修改并保存
- Hibernate持久化对象修改id重新保存的办法——Hibernate学习记录二
- Office——EXCEL 打开自动修改 关闭自动保存
- 源码详解openfire保存消息记录_修改服务端方式
- lync本地聊天记录修改目录保存的方法
- office__让word记录并显示修改标记及接受(去除)修改标记
- 修改QQ各版本的默认保存位置(聊天记录)
- 修改QQ各版本的默认保存位置(聊天记录)
- 修改 QQ 聊天记录保存路径 ,并禁止随意更改
- 【bug记录】Eclipse中修改文件保存后,总是提示Could not clean server of obsolete files
- 修改 QQ 聊天记录保存路径
- EXCEL增加审计功能,记录每个单元格的修改日志(支持记录多个单元格同时修改时记录审计信息)
- FineUI Gird单元格编辑 保存修改的数据到数据库 LINQ
- python3备份SqlServer存储过程代码,并保存到本地,并发送邮件告知修改记录