我有一个有两张纸的工作簿。在任一工作表中,单元格 A1 调用一个函数,并在 X 秒后将数据异步返回到 Excel 缓存。然后,一旦加载了这些数据,我就有了一个以 A2 开头的数组函数,它将数据粘贴到工作表中。
我想自动化这个。我已经编写了基本Workbook_SheetChange
功能,但有人可以告诉我一个可以检查工作表名称的示例,这会导致更改吗?
不确定我是否完全了解您的需求,但您也可以SheetChange
在Workbook
关卡上赶上事件。样本:
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If (TypeOf Sh Is Worksheet) Then
Debug.Print "SheetChange occured in sheet [" & Sh.Name & "] in range [" & Target.Address & "]"
End If
End Sub