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
标签: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