如题所述
1、电脑打开Excel表格。
2、按Alt+F11进入VBA。
3、进入VBA后,点击插入模块。
4、点击插入模块后,输入代码
sub mfor each sh in sheetsk=k+1cells(k,1)=sh.namenextend sub
然后点击运行。
5、点击运行后,所有sheet名称就都提取出来了。
1、首先查看当前excel文件的所有sheet名称。
2、之后点击一个单元格。
3、然后点击上方的公式菜单,然后找到定义名称,并点击选择。
4、在打开的界面中,在名称中输入所有工资表,范围中功输入工作簿,然后在引用位置中输入代码“=get.wortbook(1)”。
5、之后即可成功获取excel中的所有sheet名称。
EXCEL2007获取所有sheet名称的方法如下:
1、使用GET方法,获得工作表名,定义一个含有所有工作表名称的名称。
公式》定义的名称》定义名称》新建》名称里面输入名称,比如表名,引用位置里面输入:=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW()),确定退出
2、在任何一个表格的A1输入:=IFERROR(INDEX(表名,ROW()),""),向下复制,就可以得到所有工作表的名称。
如何一键获取所有工作表的名称,这办法太快了,真只要一秒钟