知識改變命運,科技成就未來。工作中經常會遇到這樣的情況,上級部門在收集了下級部門的Excel工作薄後,需要將信息匯總到一個工作表中,通過複製粘貼的話,這個過程枯燥乏味,如果出錯就得不償失了。Microsoft Excel版本太低,沒有那麼多的功能來方便我們的工作,那麼只能通過「萬能」的VBA來實現了。
Microsoft Excel快速合併多個工作簿至一個工作簿中詳細操作流程:
步驟一:首先將需要合併的Microsoft Excel工作薄放在一個文件夾中,然後在這個文件夾中新建一個Microsoft Excel工作表,並重命名為【合併.xlsx】。左鍵雙擊打開【合併.xlsx】Microsoft Excel工作表。右鍵單擊【合併】工作表後,左鍵單擊右鍵菜單中的【查看代碼(V)】選項,打開【Visual Basic編輯器】。
步驟二:編輯VBA代碼。左鍵單擊選中【Sheet1 合併】後,在右側代碼窗口中鍵入以下代碼,您也可以選擇複製粘貼,請注意代碼中的標點符號為英文標點符號。代碼輸入完成後,同時按下鍵盤上的【Ctrl + S】鍵保存代碼,先左鍵單擊【Microsoft Excel】對話框中的【是(Y)】按鈕,再左鍵單擊【Microsoft Excel】對話框中的【確定】按鈕,最後關閉【Visual Basic編輯器】即可完成代碼編輯。
Sub 合併工作薄()
Dim FileOpen
Dim X As Integer
Application.ScreenUpdating = False
FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(.xlsx),.xlsx", MultiSelect:=True, Title:="合併工作薄")
X = 1
While X <= UBound(FileOpen)
Workbooks.Open Filename:=FileOpen(X)
Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
X = X + 1
Wend
ExitHandler:
Application.ScreenUpdating = True
Exit Sub
errhadler:
MsgBox Err.Description
End Sub
步驟三:Microsoft Excel快速合併多個工作簿至一個工作簿使用方法。執行VBA代碼,首先需要在菜單欄中顯示【開發工具】。顯示【開發工具】詳細操作流程請參照:PPT小技巧:如何把視頻嵌入到PPT演示文稿中合併成一個文件?PPT和Excel操作流程基本一致。左鍵單擊菜單欄中的【開發工具】選項卡,左鍵單擊【代碼】功能區中的【宏】按鈕。左鍵單擊選中【宏】對話框中的【Sheet1.合併工作薄】後,左鍵單擊【執行(R)】按鈕。
步驟四:在彈出的【合併工作薄】對話框中,長按鍵盤上的【Ctrl】鍵,滑鼠左鍵單擊選中需要合併的Microsoft Excel工作表,這樣可以跳躍式選擇,當然【合併】工作表不需要選中,選擇完成後,左鍵單擊【打開(O)】按鈕。等待片刻多個工作簿已經合併一個工作簿中啦!如想進一步操作請參照:Microsoft Excel怎麼快速合併當前工作簿下的所有工作表?
至此,Microsoft Excel快速合併多個工作簿至一個工作簿中操作流程已全部結束。知識改變命運,科技成就未來。希望這個小知識能給您的工作和生活帶來更多的便捷。如有疑問或建議,請在下方留言。點擊關注,有更多科技小貼士等著您,感謝您的支持。