系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 如何將多個Excel文件合并成一個

如何將多個Excel文件合并成一個且保留原有數(shù)據(jù)?

時間:2023-06-26 14:15:40 作者:quers 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20170608/99667.html 手機查看 評論

  如何將多個Excel文件合并成一個且保留原有數(shù)據(jù)?事實上,我們可以借用Excel宏命令來處理該操作,并且保留原有數(shù)據(jù),建立多個Sheet頁,具體操作請看下文多個Excel文件合并成一個的方法。

  如何將多個Excel文件合并成一個且保留原有數(shù)據(jù)?

  1、將需合并的Excel文件放在同一個文件夾中,并這個文件中新建一個Excel文件。

如何將多個Excel文件合并成一個

  2、打開新建的Excel文件,按 Alt + F11 鍵,打開宏,選擇視圖→代碼窗口。

如何將多個Excel文件合并成一個

如何將多個Excel文件合并成一個

  3、將下面的代碼拷貝進去:

  1. 01Sub sheets2one()
  2. 02'定義對話框變量
  3. 03Dim cc As FileDialog
  4. 04Set cc = Application.FileDialog(msoFileDialogFilePicker)
  5. 05Dim newwork As Workbook
  6. 06Set newwork = Workbooks.Add
  7. 07With cc
  8. 08If .Show = -1 Then
  9. 09Dim vrtSelectedItem As Variant
  10. 10Dim i As Integer
  11. 11i = 1
  12. 12For Each vrtSelectedItem In .SelectedItems
  13. 13Dim tempwb As Workbook
  14. 14Set tempwb = Workbooks.Open(vrtSelectedItem)
  15. 15tempwb.Worksheets(1).Copy Before:=newwork.Worksheets(i)
  16. 16newwork.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")
  17. 17tempwb.Close SaveChanges:=False
  18. 18i = i + 1
  19. 19Next vrtSelectedItem
  20. 20End If
  21. 21End With
  22. 22Set cc = Nothing
  23. 23End Sub
復(fù)制代碼
Sub sheets2one() '定義對話框變量 Dim cc As FileDialog Set cc = Application.FileDialog(msoFileDialogFilePicker) Dim newwork As Workbook Set newwork = Workbooks.Add With cc If .Show = -1 Then Dim vrtSelectedItem As Variant Dim i As Integer i = 1 For Each vrtSelectedItem In .SelectedItems Dim tempwb As Workbook Set tempwb = Workbooks.Open(vrtSelectedItem) tempwb.Worksheets(1).Copy Before:=newwork.Worksheets(i) newwork.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "") tempwb.Close SaveChanges:=False i = i + 1 Next vrtSelectedItem End If End With Set cc = Nothing End Sub

如何將多個Excel文件合并成一個

  4、點擊運行選項運行宏命令。

如何將多個Excel文件合并成一個

  5、之后彈出選擇對話框,選擇要批量合并的Excel名,確定即可。

如何將多個Excel文件合并成一個

  6、程序運行完畢后,會自動生成一個工作簿,工作簿內(nèi)包含所有需合并的Excel文件,將工作簿另存為即可。

如何將多個Excel文件合并成一個

如何將多個Excel文件合并成一個

  以上步驟便是,合并后的Excel文檔會獻出多個Sheet頁,我們可以很方便的切換了解。以上就是系統(tǒng)之家小編為你帶來的關(guān)于“如何將多個Excel文件合并成一個且保留原有數(shù)據(jù)?”的全部內(nèi)容了,希望可以解決你的問題,感謝您的閱讀,更多精彩內(nèi)容請關(guān)注系統(tǒng)之家官網(wǎng)。

標簽 Excel

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

相關(guān)系統(tǒng)推薦

官方交流群 軟件收錄