如何获取excel所有sheet名称

 我来答
娱乐众生相9
高粉答主

2019-10-05 · 解答一些关于娱乐的问题!
娱乐众生相9
采纳数:2621 获赞数:642651

向TA提问 私信TA
展开全部

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名称就都提取出来了。

来自开心岛有趣的白玉棠
高粉答主

2019-09-28 · 每个回答都超有意思的
知道答主
回答量:932
采纳率:100%
帮助的人:25万
展开全部

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

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

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

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freegoto
2016-08-09 · TA获得超过2204个赞
知道大有可为答主
回答量:1754
采纳率:80%
帮助的人:351万
展开全部

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

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

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鱼木混猪哟
高粉答主

推荐于2017-11-22 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33692

向TA提问 私信TA
展开全部
可以利用VBA
sub m
for each sh in sheets
k=k+1
cells(k,1)=sh.name
next
end sub

这样,所有工作表名就放到A列里了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Excel每日精选
2020-06-01 · TA获得超过865个赞
知道答主
回答量:382
采纳率:0%
帮助的人:18.8万
展开全部

如何一键获取所有工作表的名称,这办法太快了,真只要一秒钟

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式