【问题标题】:Get sheet's ordinal number in Excel在 Excel 中获取工作表的序号
【发布时间】:2013-09-12 18:27:58
【问题描述】:

我应该使用什么函数或公式来获取工作表的序数?

例如,如果我有两张名为“foo”和“bar”的工作表,则函数 get_sheet_num() 在从“foo”调用时应返回 1,在从“bar”调用时应返回 2

【问题讨论】:

  • 你的意思是当从“bar”调用时它应该返回2?如果是这样,并且您计划在工作表公式中使用该函数,那么 Richard Morgan 的答案应该正是您所需要的。
  • 抱歉错误,已更正

标签: excel


【解决方案1】:

这将正确返回工作表索引:

Public Function get_sheet_num() As Long
    get_sheet_num = Application.Caller.Worksheet.Index
End Function

【讨论】:

    猜你喜欢
    • 2012-06-04
    • 2019-01-14
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多