【问题标题】:How to find the index number of renamed sheets in excel-vba如何在excel-vba中找到重命名工作表的索引号
【发布时间】:2013-11-04 19:34:01
【问题描述】:

我的工作簿中有大约 8 张不同名称的工作表。有没有办法使用 VBA 根据它们的索引号激活这些工作表中的一个或多个?例如,我有名为“Month”、“Name”、“Age”等的工作表...如何找到它们的索引号?

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    试试这个

    Sheets("<sheet Name>").Index

    如果要获取代号

    Sheets("<sheet Name>").codename

    工作表名称可能与代码名称不同。创建工作表时,工作表名称和代码名称相同,但更改工作表名称不会更改代码名称,更改代码名称(使用 Visual Basic 编辑器中的“属性”窗口)不会更改工作表名称。

    【讨论】:

      【解决方案2】:

      要获取工作表的索引:
      sheets("month").index

      按索引激活:
      sheets(5).activate

      【讨论】:

        猜你喜欢
        • 2016-07-20
        • 1970-01-01
        • 1970-01-01
        • 2019-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-24
        • 1970-01-01
        相关资源
        最近更新 更多