excel中如何批量把一个工作簿当中的每个工作表名称复制出来

例如 一个工作簿当中有工作表sheet1 sheet2 sheet3....需要把各个工作表名复制出来

打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧需要存放名称的那个Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。然后按“Alt+F8”打开宏窗口,选择刚插入的宏,点击“执行”。这样,在该Sheet的A列就会罗列出所有工作表名称。

 

Sub fz()
Dim i As Integer
For i = 1 To Sheets.Count
    Range("A" & i).Value = Sheets(i).Name
Next
End Sub

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-03

复制到哪里去啊?

用宏呗

sub copySheetNames()
    dim str as string
    for each st in worksheets
        str=str & chr(10) & sh.name
    next
    msgbox mid(str,2)
end sub

本回答被提问者采纳

如何将一个Excel工作簿中的工作表提取出来
1、打开Excel原始文件,并选择需要提取的工作簿 2、单击左上角,选取整个工作簿(表单),在工作簿(表单)中右键单击鼠标,选择复制。3、单击文件标签卡,单击新建,选择空白工作簿 4、单击A1单元格,右键单击鼠标,选择粘贴 5、格式微调:单击粘贴选项按钮,选择保留原宽度,对图表进行微调。完成工作簿...

在excel中如何把一个工作簿的名字都提取出来
1、有时在使用EXCEL制作表格时,需要提取出工作表标签名称,进行引用,要达到此目的,必须使用CELL函数,此函数是EXCEL中的信息函数,返回有关单元格的格式、位置或内容的信息。2、CELL函数有两个参数,CELL(info_type, [reference]),第一个参数指定要返回的单元格信息的类型,第二个参数,需要其相关信...

excel中如何批量把一个工作簿当中的每个工作表名称复制出来
打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧需要存放名称的那个Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。然后按“Alt+F8”打开宏窗口,选择刚插入的宏,点击“执行”。这样,在该Sheet的A列就会罗列出所有工作表名称。Sub fz()Dim i As IntegerFor i = 1 To Sheets....

excel如何快速批量复制
1.在一个工作簿内将一份工作表复制成多个:直接按住Ctrl键+鼠标左键拖动excel下方你想复制的工作表即可,复制10个以内的工作表也是很简单的,如果再多,也可以复制一部分后全选中再一起复制,当然这样的话你要每项重新命名;2.将一个工作簿内的工作表复制到另一个工作簿:选中要复制或移动的工作表...

excel怎么把一个工作簿里面单独的表格提取出来
首先,最简单直接的方法是复制和粘贴。打开你的工作簿,找到你想要提取的工作表,选中整个工作表的内容,然后复制。接着,你可以新建一个Excel文件,将复制的内容粘贴到新文件的工作表中。这样,你就成功地将原工作簿中的一个工作表提取到了新的工作簿中。其次,Excel也提供了移动或复制工作表的功能。

如何在excel表格中把一个工作簿中的每个工作表中的某两个单元格的数据...
如果每个工作表的那两个单元格地址是固定的,可以用文本地址函数indirect(),把数据引过去。1、在汇总表输入所有的工作表名称。2、在B2\/C2录入引用公式。公式如下图。我在后边的表里的A1都输入了1,B1都输入了2 =INDIRECT(A2&"!a1")=INDIRECT(A2&"!b1")3、然后公式下拉,就把数据都引用过来了...

excel中如何同一工作薄中多个工作表相同位置的数据用公式快速复制出来...
1.新建表“汇总”,在第一列A1输入"工号"A2至A71录入70个表的名字。2.第二列B2单元格输入公式:“=INDIRECT(CONCATENATE(A2,"!D4"))”,公式的意思是引用“汇总”表A2单元格相同的表中D4单元格的内容。(假设A2=王小明,则引用表“王小明”里的D4单元格的值)3.拖拽B2的右下角自动生成一...

怎样将一个excel工作簿中的多个工作表批量打印出来
1. 首先打开电脑上的Excel表格,如图,我们需要打印sheet1、sheet2、sheet3三个工作表的内容;2. 首先将sheet1选中,按键盘上的CTRL 键后,依次点击sheet2、sheet3,将三个工作表全部选中;3. 点击页面上方的打印预览图标;4. 进入打印预览界面,这是sheet1打印界面;5. 如图,在左下角通过切换页码...

EXCEL中如何实现把一个工作簿下的N个工作表中的固定几个位置内的信息...
工作表名称不固定的话,可以用vba.打开2个工作簿,在book2中按住alt依次按f11,i,m 粘贴下面代码后按f5即可 Sub test()For Each s In Workbooks("book1.xls").Sheets r = r + 1 With s Cells(r, 1) = .[a1]Cells(r, 2) = .[b3]Cells(r, 3) = .[c4]Cells(r, 4) = .[d7]...

在excel中如何把一个工作薄中的一个工作表,复制到500个不同的工作薄中...
1、如果是第一种的话,不知道能不能建立500个,你可以在工作表上(sheet*,或者你自己改过的名字)点击右键,选择“移动或复制工作表”,选中你要复制的,还要选择下方的“建立副本”,你可以建立几个后;再选择“选定全部工作表”然后再“移动或复制工作”“建立副本”。2、如果是第二种的话,你就...

相似回答