

See screenshot:Ĭompared with the above two methods, Kutools for Excel has the following advantages: After adding the Excel files, click the Finish button and choose a folder to save the master workbook. In the Combine Worksheets - Step 2 of 3 dialog box, click the Add > File or Folder to add the Excel files you will merge into one. In the Combine Worksheets wizard, select Combine multiple worksheets from workbooks into one workbook option, and then click the Next button. Then a dialog pops to remind you that all combined workbooks should be saved and the feature can't be applied to protected workbooks, please click the OK button.Ģ. Create a new workbook and click Kutools Plus > Combine. Let's see how to get this function work in combining multiple workbooks.īefore applying Kutools for Excel, please download and install it firstly.ġ. Then all worksheets or specified worksheets of the workbooks in the certain folder are combined to a master workbook at once.Įasily combine multiple workbooks or specified sheets of workbooks to one workbookįortunately, the Combine workbook utility of Kutools for Excel makes it much easier to merge multiple workbooks into one. XMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"Ĥ.

Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True XStrPath = " C:\Users\DT168\Desktop\KTE\" VBA code 3: Merge specified worksheets of workbooks into a master workbook: Sub MergeSheets2()

VBA code 1: Merge multiple Excel workbooks into one In the Microsoft Visual Basic for applications window, click Insert > Module, then copy below VBA code into the Module window. Press the Alt + F11 keys to open the Microsoft Visual Basic for applications window. Launch an Excel file (this workbook will be the master workbook).ģ. Put all workbooks that you want to combine into one under the same directory.Ģ. If there are multiple workbooks need to be merged into one, you can apply the following VBA codes to quickly achieve it. Please repeat the above steps to move worksheets from other workbooks into the master workbook.Ĭombine multiple workbooks or specified sheets of workbooks to a master workbook with VBA Then you can see worksheets in two workbooks combined into one. Select move to end in the Before sheet box, check the Create a copy box, and finally click the OK button.

Then the Move or Copy dialog pops up, in the To book drop-down, select the master workbook you will move or copy worksheets into. After selecting the needed worksheets, right click the sheet tab, and then click Move or Copy from the context menu. You can right click on any sheet tab, click on Select All Sheetsfrom the context menu to select all worksheets in the workbook at the same time.ģ. For selecting multiple adjacent worksheets, please click on the first sheet tab, hold the Shiftkey, and then click the last sheet tab to select them all.ģ). You can select multiple non-adjacent worksheets with holding the Ctrlkey and clicking the sheet tabs one by one.Ģ).
