首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

如何获取excel所有sheet名称

发布网友 发布时间:2022-04-20 14:09

我来回答

4个回答

热心网友 时间:2022-04-11 17:59

1、电脑打开Excel表格。


2、按Alt+F11进入VBA。


3、进入VBA后,点击插入模块。


4、点击插入模块后,输入代码

sub m
for each sh in sheets
k=k+1
cells(k,1)=sh.name
next
end sub

然后点击运行。


5、点击运行后,所有sheet名称就都提取出来了。

热心网友 时间:2022-04-11 19:17

1、首先查看当前excel文件的所有sheet名称。

2、之后点击一个单元格。

3、然后点击上方的公式菜单,然后找到定义名称,并点击选择。

4、在打开的界面中,在名称中输入所有工资表,范围中功输入工作簿,然后在引用位置中输入代码“=get.wortbook(1)”。

5、之后即可成功获取excel中的所有sheet名称。

热心网友 时间:2022-04-11 20:52

EXCEL2007获取所有sheet名称的方法如下:

1、使用GET方法,获得工作表名,定义一个含有所有工作表名称的名称。

公式》定义的名称》定义名称》新建》名称里面输入名称,比如表名,引用位置里面输入:=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW()),确定退出

2、在任何一个表格的A1输入:=IFERROR(INDEX(表名,ROW()),""),向下复制,就可以得到所有工作表的名称。

热心网友 时间:2022-04-11 22:43

可以利用VBA
sub m
for each sh in sheets
k=k+1
cells(k,1)=sh.name
next
end sub

这样,所有工作表名就放到A列里了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com