跟多同學都會遇見這樣的問題,一個文件夾中有很多相同類型但是數值不同的表格,如何能夠快速的把這些表格合并成一張表格呢?
那麼今天“跟我學WPS”簡單教大家一個方法,閑來無事就拿來分享給朋友們。
第一步:把想合并的這些表格在同一個文件夾中(不想合并的表格就别放在這個文件夾裡面了)
第二步:按住快捷鍵“ALT FN F11”會出現如下界面第三步:點擊最左邊的“查看代碼”這個選項
第四步:把合并代碼複制到文檔裡面
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
複制代碼
結束語今天和大家分享“如何合并同一個文件夾下的多個表格”比較複雜,但是實際中确實非常實用,親愛的小夥伴你學會了嗎?趕緊動手試一試,如果你認為“跟我學WPS”還算可以給您一點點的啟發和幫助,請幫我們點贊、收藏、轉發給其他小夥伴共享。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!