【问题标题】:How to activate a worksheet in Excel, where the tab name is dynamic如何在 Excel 中激活工作表,其中选项卡名称是动态的
【发布时间】:2017-08-03 18:12:06
【问题描述】:

我需要激活某个名称不断更改的工作表,因此无法在我的代码中指定。此文档中始终只有一个工作表,有没有办法可以在知道名称的情况下将此选项卡设置为字符串?

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    如果您使用的是 VBA,并且根据您的问题,excel 文件中只有一个工作表,您可以简单地在代码中使用索引选项,如下所示。

    sheets(1).range
    

    【讨论】:

    • 我认为这很简单,但由于某种原因无法正常工作。 i = 1 Dim ws As String ws = ThisWorkbook.Sheets(i)
    • 如果您使用 ws 作为字符串,则不能设置 we=thisworkbook.sheets(i)。您必须像这样将工作表的名称添加到 ws: - ws = thisworkbook.sheets(i).name
    猜你喜欢
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多