excel - 如何使用 VBA 语言中的更改事件记录更改的单元格?
问题描述
我正在使用更改事件在 VBA 中进行编码,以记录每次 Excel 电子表格上的数字发生变化时。
变化的数字应该从列表的开头记录下来,并且列表一直在继续。这就是我正在做的事情。
解决方案
例如,您可以创建一个新模块并添加一个全局变量。
全局记录作为字符串
并在工作簿上添加工作表更改
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Record = "" Then Record = Sheet1.Range("a1").Value Else Record = Record & "," & Sheet1.Range("a1")。值 End If End Sub
推荐阅读
- python - 从 Tweepy Streaming API 输出中过滤垃圾推文
- ios - AVPlayer:在 Swift 中播放“即时”转码音频文件
- ios - 由于不支持的着色器导致 IOS 中的游戏崩溃
- javascript - jsp:javascript模板文字不起作用
- django - Django + Angular6 + Jenkins + Docker + AWS 部署
- javascript - this.props.history.push 显示错误“无法读取未定义的属性‘推送’”
- mysql - 在 SQL 中获取特定事件之前的所有记录
- terraform - Terraform - 将哪些文件添加到 Git 的最佳实践?
- javascript - Javascript:检测环境之间的切换
- mongoose - 在生命周期回调中触发另一个 API 调用 - Strapi