浏览全部资讯 ↗

如何查看复杂Excel中sheet的数量

PublicSubcount_worksheets () MsgBox "thetotalnumbersheetsofthisworkbook:" & Application.sheets.CountEndSub3)按下 F5 键执行代码,会弹出一个提示框显示工作表的总数。

如何查看复杂Excel中sheet的数量

当打开一个复杂Excel的时候,通常用户都想知道sheet的数量,但是Excel没有直接显示sheet数量地方,下面是小编提供的几种方法,且在office2019版本中实测有效,供大家参考!

1、直接查看法

打开 Excel 文件,在屏幕底部的工作表标签区域,从左到右滑动或滚动,查看所有工作表标签,然后数一下标签的数量,即可知道工作表的数量。

2、函数法(推荐)

在任意工作表的任意空白单元格内输入 “=SHEETS ()”,然后按回车键,即可显示工作表的数量。

3、定义名称法

1)点击 “公式” 选项卡,在 “定义的名称” 组中点击 “定义名称” 命令,打开 “新建名称” 对话框。
2)在 “名称” 文本框中输入一个名称,如 “count_worksheets”,然后在 “引用位置” 文本框中输入公式 “=GET.WORKBOOK (1)&T (NOW ())”,点击 “确定” 按钮。
3)在任意单元格中输入公式 “=COUNTA (INDEX (count_worksheets,0))”,按下回车键,即可得到工作簿中工作表的数量。

4、VBA 宏编程法

方法一:
右键点击任意一个 Sheet 表名,点击 “查看代码”,跳出 VBA 界面。输入代码
    Sub sheetcount () Dim num As Integer num = ThisWorkbook.sheets.Count MsgBox "该工作薄含有" & num & "个工作表" End Sub
    ,点击运行,即可输出 Sheet 的个数。
    方法二:
    1)按下 “Alt+F11” 快捷键,打开 “Microsoft Visual Basic for Applications” 窗口。
    2)点击 “插入”→“模块”,并在模块窗口中粘贴代码
      Public Sub count_worksheets () MsgBox "the total number sheets of this workbook:" & Application.sheets.Count End Sub

      3)按下 F5 键执行代码,会弹出一个提示框显示工作表的总数。

      以上方法中推荐函数法,如果Excel版本不支持函数法,可以尝试定义名称法。VBA 宏编程法作为了解,感兴趣的小伙伴可以另外学习。
      发现内容有误或涉及侵权?投诉举报 ↗