工作表计算不是从personal.xlsb运行

时间:2018-12-23 14:04:03

标签: excel vba

当我将其作为VBAProject(Book1)的一部分放入Sheet1(Sheet1)时,我的私人子Worksheet_Calculate()运行,但是当我将其作为VBAProject(PERSONAL.XLSB)的一部分放入Sheet1(Sheet1)中时,我的私人子Worksheet_Calculate()不会运行)。

为什么会这样?我该怎么做才能使其运行?

谢谢!

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

1 个答案:

答案 0 :(得分:1)

PERSONAL.XLSB是一个隐藏的工作簿,通常在其工作表上没有公式或其他任何内容。没有公式,因此无须计算,事件永远不会触发。