Excel vba获(提)取工作表名称的两种方法

时间:2022-07-12 11:51:28 

文章介绍excel提取工作表名称的三种方法,分别使用宏表函数、自定义函数,以及VBA获取工作表名称。

第一,excel提取工作表名称:宏表函数

excel提取工作表名称的方法,在以前的文章:Excel中工作表间的关联链接方法及实例曾经介绍过,使用宏表函数来提取工作表名称,并自动添加超链接。

第二,vba自定义函数获取工作表名称

下面再介绍一个vba获取工作表名称的自定义函数。使用方法如下,打开需要excel工作表,按下ALT+F11,打开VBE编辑器,单击插入——模块,复制下面的代码,然后关闭VBE。回到excel工作表,在空白单元格输入公式:=gname(ROW(A1)),下拉复制,知道出现0错误为止,即可以实现用vba获取工作表名称。

Function gname(x As Integer)
If x = 0 Then
gname = ActiveSheet.Name

ElseIf x > 0 And x <= Sheets.Count Then
gname = Sheets(x).Name
ElseIf x > Sheets.Count Then
MsgBox "超出范围"
End If
Application.Volatile
End Function

第三,vba获取工作表名称

同样,在excel中,按下ALT+F11,打开VBE编辑器,插入——模块,复制下面的代码,然后按F5键或者单击工具栏绿色的“运行”按钮即可实现用vba获取工作表名称。获取的工作表名称将存放在当前工作表的A列。

Sub vba获取工作表名称()
For x = 1 To Sheets.Count
Cells(x, 1) = Sheets(x).Name
Next x
End Sub


标签:函数,名称,工作,获取,Excel函数
0
投稿

猜你喜欢

  • WORD 里选上了保存副本,副本文件保存在哪了呢?

    2023-11-29 15:46:19
  • Word标题样式怎么设置?Word标题样式设置技巧

    2023-12-07 02:16:05
  • excel如何限制输入空值

    2022-07-28 17:55:33
  • 手机wps中ppt的字体如何调整

    2023-07-27 07:13:39
  • excel纵向求和的方法图解步骤

    2023-08-04 11:37:25
  • ​word文档如何删除第一页的空白页

    2022-04-07 16:16:35
  • 31个单函数+7种复合函数,公式太多记不住?一招搞定!

    2022-09-22 21:26:37
  • 剔除0值排名次,excel升序降序随你来

    2022-02-15 14:44:37
  • Win10易升更新后开机黑屏怎么解决?

    2023-07-01 00:49:55
  • 在excel表格中输入今日日期的几种方法

    2022-07-27 08:02:53
  • Excel中min函数实例教程

    2022-10-31 21:16:10
  • Excel表格如何改变字体颜色

    2022-01-27 19:30:39
  • 怎么使用excel查找工具

    2023-03-30 06:58:12
  • 笔记本Win10找不到WiFi网络怎么回事?笔记本搜不到WiFi网络解决方法

    2023-10-05 14:23:17
  • Excel2016表格中怎么快速选择空白单元格?

    2022-06-28 16:55:38
  • Win10电脑以太网属性打开是空白的怎么办?

    2023-12-18 01:14:17
  • Excel中怎么绘制双层饼图?

    2023-08-30 01:00:47
  • word2013如何合并单元格

    2023-11-30 07:55:17
  • Excel 2019 如何添加自定义命令或按钮

    2023-05-29 04:44:35
  • 如何对word单元格的大小进行调整

    2023-03-25 06:34:48
  • asp之家 电脑教程 m.aspxhome.com