首页 > 解决方案 > 工作表计算不从个人.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

标签: excelvba

解决方案


PERSONAL.XLSB 是一个隐藏的工作簿,其工作表上通常没有公式或其他任何内容。没有公式,所以没有什么可计算的,事件永远不会触发。


推荐阅读