gpt4 book ai didi

excel - 如何在工作簿(但不是 ActiveWorkbook)中获取选定的选项卡?

转载 作者:行者123 更新时间:2023-12-04 22:31:20 26 4
gpt4 key购买 nike

我希望这是一个简单的问题...

我的理解是“ActiveWorkbook”返回当前事件的工作簿,即使宏在不同的工作簿中运行(这就是为什么我几乎总是使用“ThisWorkbook”来代替)。

即使宏在不同的工作簿(或不同的工作表)中运行,“ActiveSheet”也会返回当前事件的工作表。

那么,即使该工作簿不是当前事件的工作簿,我如何才能获得当前在特定工作簿中具有焦点的工作表?

最佳答案

您可以通过完全限定 .ActiveSheet 来做到这一点

例子:

Private Sub test()

Dim wb As Workbook

Set wb = Workbooks.Add

'Change the name of Sheet1 in the second workbook
'so it's not confused with Sheet1 in the first workbook.
wb.Sheets("Sheet1").Name = "Foo"

ThisWorkbook.Activate

MsgBox wb.ActiveSheet.Name

End Sub

关于excel - 如何在工作簿(但不是 ActiveWorkbook)中获取选定的选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52539185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com