2、选择查看代码(PS:excel有着一项,WPS没有)
3、将下列代码复制到文本框中:
Sub 合并当前目录下所有工作簿的全部工作表()
Dim MyPath, MyName, AWbName
Dim Wb As workbook, WbN As String
Dim G As Long
Dim Num As Long
Dim BOX As String
Application.ScreenUpdating = False
MyPath = ActiveWorkbook.Path
MyName = Dir(MyPath &"\" &"*.xls")
AWbName = ActiveWorkbook.Name
Num = 0
Do While MyName <>""
If MyName <>AWbName Then
Set Wb = Workbooks.Open(MyPath &"\" &MyName)
Num = Num + 1
With Workbooks(1).ActiveSheet
.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)
For G = 1 To Sheets.Count
Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)
Next
WbN = WbN &Chr(13) &Wb.Name
Wb.Close False
End With
End If
MyName = Dir
Loop
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "共合并了" &Num &"个工作薄下的全部工作表。如下:" &Chr(13) &WbN, vbInformation, "提示"
End Sub
4、点击运行、一段时间(取决于表格的大小和多少)后,合并完成了。
想要把两个excel表格合并成一个表格,可以按照以下步骤进行 *** 作:1、首先新建一个Excel表格,根据实际情况从命名。
2、然后打开要合并的表格,将光标定位在新建的Excel表格中的第一个单元格。
3、然后点击数据。
4、点击合并计算,引入要合并的表格,浏览以后点击添加。
5、标签位置的首行和最左列都打√,点击确定即可合并。
【加入社群一起学习】
想要了解更多关于excel的相关信息,推荐咨询秒可职场。秒可职场在不断提高员工工作能力的同时,也十分注重员工的精神文化活动,各项目定期开展团建,开展员工生日会等活动,让员工感受到公司如家一般的温馨和亲人的关怀。提供公正、公开、公平的工作环境,充分尊重每一位员工的合理诉求,维护员工利益。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)