如何使用Excel VBA宏创建一个包含工作簿中所有工作表名称的动态列表
发布时间:2022-07-29 05:20:05
本文将讲述如何在Excel中动态获取当前工作簿中所有工作表名称。如何使用Excel VBA宏创建一个包含工作簿中所有工作表名称的动态列表。
使用公式动态获取所有工作表名称
使用VBA创建所有工作表名称的动态列表
假设您有一个包含大量工作表的Excel工作簿,并且您希望获得当前工作簿中所有工作表名称的动态列表。这篇文章将会讲述两种创建动态工作表名称列表的方法。
使用公式动态获取所有工作表名称
步骤1:转到Excel功能区中的“公式”选项卡,然后单击“定义的名称”组下的“定义名称”命令。并且将打开“新建名称”对话框。
步骤2:在“新建名称”对话框的“名称”字段中输入“SheetList”。然后输入以下公式:
=REPLACE(GET.WORKBOOK(1),1,FIND(“]”,GET.WORKBOOK(1)),””)
步骤3:单击“确定”按钮,然后在单元格A1中输入数字1,在单元格A2中输入数字2。
步骤4:在A列中选择这两个单元格并将它们向下拖动到的输入序列号3,4,5等。
步骤5:在单元格B1中键入以下公式,然后应在单元格B1中输入第一个工作表名称。
=INDEX(SheetList,A1)
步骤6:向下拖动Cell B1,直到看到#REF!错误。
使用VBA创建所有工作表名称的动态列表
您还可以使用Excel VBA宏获取当前工作簿中所有工作表名称的动态列表,只需执行以下步骤:
步骤1:打开您的Excel工作簿,然后单击开发工具选项卡下的“Visual Basic”命令,或者只需按“ALT + F11”快捷方式。
步骤2:然后将出现“Visual Basic编辑器”窗口。
步骤3:单击“插入” – >“模块”以创建新模块。
步骤4:将以下VBA代码粘贴到代码窗口中。然后单击“保存”按钮。
Sub SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next iEnd Sub
Sub SheetNames()
Columns(1).Insert
For i = 1 To Sheets.Count
Cells(i, 1) = Sheets(i).Name
Next i
End Sub
Sub SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next iEnd Sub
步骤5:返回当前工作表,然后运行上面的excel宏。点击运行按钮。
步骤6:让我们看看结果:
如何使用Excel VBA宏创建一个包含工作簿中所有工作表名称的动态列表的下载地址:


猜你喜欢
- 蓝屏是我们日常使用电脑过程中最经常遇见的故障之一了,蓝屏总是让人很是头疼,而在开机出现蓝屏错误代码0x0000008E的原因主要是内存有错误
- win10系统中日语输入法不能切换片假名该怎么办?当我们在win10系统中添加了日语之后仍然无法输入假名的现象,该如何进行处理呢?其实在wi
- 对于一个包含许多数据列的Excel工作表而言,用户往往希望只显示对自己有用的部分数据列,同时隐去不需要的数据列。同时不同用户对所要求显示的数
- 电脑出现0xc000000f错误代码怎么解决?最近有用户询问这个问题,在使用电脑的时候,提示0xc000000f错误代码的情况,这是怎么一回
- 7月8日微软为Windows Insider快速更新用户推送了Win10 Mobile/PC一周年更新预览版14383,已修复bug和优化性
- 如果浏览网页,看上了页面上的内容或者数据,如何将其制成Excel表格呢?一般人可能首先想到的就是复制粘贴,确实,可以实现,但是表格格式要自己
- Apple Watch 虽然在硬件和功能服务上不断迭代演进,但电池电量几乎保持不变。首款 Apple Watch 的电池续航时间为 18 个
- Win10系统中打开wamp居然无法启动apache服务,测试了很久,80端口被占用了怎么办,很多朋友都遇到了这种情况,今天小编就为大家带来
- 平时我们使用Photoshop的时候经常会需要输入自动换行的文本,那么怎么输入哪。下面由小编为您提供更多的技巧,希望能帮助您。Photosh
- 苹果桌面怎么配色方案?苹果桌面是一个能够把普通电脑打扮成苹果电脑界面的软件,支持自定义配色方案。下面,小编就为大家介绍下苹果桌面配色方案方法
- 在使用计算机时,可能会遇到某些情况下无法使用win102004快捷键的情况。小编认为我们可以先用纯净启动来解决问题等等。让我们看看小编是怎么
- 在Word2010文档窗口中,用户可以根据需要显示或隐藏标尺、网格线和导航窗格。在“视图”功能区的“显示”分组中,选中或取消相应复选框可以显
- 在操作电脑的时候,可能遇到错误提示“无法成功完成操作,因为文件包含病毒或潜在的垃圾软件”,导致无法打开某个应用程序,这时候我们该如何解决呢?
- 不少Win10系统的用户反馈,在登录微软账户后,打开人脉应用后立即崩溃,即闪退现象。这其实是因为该版本的联系人同步功能存在问题。小编在这就分
- TorrentKitty是一个种子搜索器,这个种子搜索器是一款基于P2P技术的BT资源搜索软件,不过由于一些国家政策的限制,有时候无法正常使
- 大家知道怎么使用USB让电脑连接到手机的摄像头吗?这样连接的原因是因为,手机比电脑的摄像头高清多了,所以不想使用电脑的摄像头,而使用手机的摄
- Win10系统鼠标点击右键刷新的时候会出现卡顿怎么办?最近有用户发现,重装Win10系统后,鼠标右键刷新总是卡顿该如何解决呢?下面就给大家分
- excel怎么设置点击单元格跳到指定工作表?现在有一份带有多个工作表的excel,我们需要在某个汇总的表中点击相应的单元格跳转到该sheet
- win10磁贴打不开怎么修复呢?很多小伙伴对此还不是很清楚,小编这里就给大家带来有关win10磁贴打不开怎么修复的回答,希望能够对大家有所帮
- 作为全球最大的PC数字游戏分发平台,Steam本身的一个小小改动都会影响万千玩家的使用习惯。今年5月,Steam移除支付宝支付遭不少国内网友