excel vba获取工作表名称的两种方法

时间:2023-11-20 08:27:55 

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

第一,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 vba获取工作表名称的两种方法

标签:vba获取工作表名称
0
投稿

猜你喜欢

  • Win10技术预览版测试用户注意:不想电脑变砖请务必更新系统

    2023-02-05 01:20:41
  • ​Word文档怎么快速分页

    2022-05-01 17:16:52
  • excel用颜色标记包含数组公式的单元格

    2022-05-13 06:54:16
  • 设置wps文字背景,让你的文档更具个性

    2023-07-11 11:08:17
  • nvidia安装程序无法继续怎么回事?

    2023-12-10 10:14:45
  • 2018上半年回顾:网络安全直面五大威胁

    2023-04-20 22:48:15
  • 如何从Mac或清空垃圾箱中恢复已删除的照片?

    2022-04-04 11:55:44
  • 网易云音乐播放失败怎么办?歌曲播放失败解决方法分享

    2023-10-26 11:54:32
  • win10只有c盘怎么分区_win10只有c盘情况下分区的办法

    2022-08-22 03:18:04
  • 多闪app中怎么使用滤镜拍摄?多闪使用滤镜拍摄的方法

    2022-05-16 15:34:23
  • Win11桌面图标隔开很宽怎么调?

    2022-01-30 15:27:40
  • word中删除空行的方法

    2023-03-14 12:32:57
  • win10邮箱账户设置过期怎么办_win10邮箱账户设置过期解决方法

    2022-09-02 06:16:27
  • Win7系统取消加密文件绿色显示的方法

    2022-12-23 15:11:21
  • Word如何利用【Ctrl】键左键拖动复制文本

    2023-03-09 21:15:19
  • Word2007书签的使用技巧

    2023-12-12 19:32:06
  • 苹果mac电脑中brew的安装使用及卸载详细教程

    2022-12-02 13:31:43
  • 怎么把图片文字转换成word文字?

    2022-09-24 09:26:43
  • IE浏览器怎么升级?

    2023-01-21 03:21:12
  • Win11如何启用启动修复 ? Win11执行启动修复的三种方法

    2022-05-07 16:49:56
  • asp之家 电脑教程 m.aspxhome.com