excel - 工作表计算不从个人.xlsb 运行
问题描述
当我将 Private Sub Worksheet_Calculate() 作为 VBAProject (Book1) 的一部分放入 Sheet1(Sheet1) 时运行,但当我将其作为 VBAProject (PERSONAL.XLSB) 的一部分放入 Sheet1(Sheet1) 时它不会运行。
为什么会这样?我该怎么做才能让它运行?
提前致谢!
Private Sub Worksheet_Calculate()
Dim LastRow As Long
LastRow = Cells(Rows.Count, 2).End(xlUp).Row
Cells(LastRow, 2).Offset(1, 0) = Cells(2, 1)
End Sub
解决方案
PERSONAL.XLSB 是一个隐藏的工作簿,其工作表上通常没有公式或其他任何内容。没有公式,所以没有什么可计算的,事件永远不会触发。
推荐阅读
- json - @RequestBody 不适用于 @JsonProperty
- entity-framework - Entity Framework Core:在 SQL 中生成重复的列名
- html - 防止在表格内调整图像大小(表格在另一个单元格内)
- node.js - 出现错误:“url”参数必须是字符串类型。尝试发布到 Heroku 上托管的 Slack 机器人时收到类型未定义
- swift - 如何计算 CRC 以进行以太网帧校正?
- azure - 如何从站点下载文件,对其进行处理,然后将其插入 Azure SQL 数据库表?
- python - 使用名称从网站上抓取数据表
- html - 使用垂直导航栏中的列表项突出显示缩进菜单
- pyobjc - 如何使用 Python/PyObjC 在提醒上添加新事件?
- swift - 如何从 react native 获取值到我的 bridge swift 类中?