发布网友 发布时间: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列里了