在VBA中检查哪个Excel工作表处于活动状态(当前显示)

ome*_*ach 10 excel vba excel-vba

我正在寻找一种方法来检查Excel工作表当前是否处于活动状态(当前显示).我对同步方法感兴趣,而不是在事件中.

Pat*_*rez 24

你可以使用set sh = ActiveSheet,或strShName = ActiveSheet.Name.
要测试表Xyz是否处于活动状态:If ActiveSheet.Name = "xyz" Then
您还可以使用If ActiveSheet.CodeName = "Sheet1" Then(VBE名称)