Combine multiple excel sheets into one sheet


Merging all sheets of active workbook into one sheet with VBA

In this section, I provide a VBA code which will create a new sheet to collect all sheets of the active workbook while you running it.

1. Activate the workbook you want to combine its all sheets, then press + keys to open Microsoft Visual Basic for Applications window.

2. In popping window, click Insert > Module to create a new Module script.

3. Copy below code and paste them to the script.

Sub Combine()
'UpdatebyExtendoffice
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add
Sheets(1).Name = "Combined"
Sheets(2).Activate
Range("A1").EntireRow.Select
Selection.Copy Destination:=Sheets(1).Range("A1")
For J = 2 To Sheets.Count
Sheets(J).Activate
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
Next
End Sub
Combine multiple excel sheets into one sheet

4. Press F5 key, then all data across sheets have been merged in to a new sheet named Combined which is placed in the front of all sheets.


Combine multiple excel sheets into one sheet

Do You Want To Have A Pay Raise and Much Time To Accompany With Family?

Office Tab Enhances Your Efficiency By 50% In Microsoft Office Working Right Now

Combine multiple excel sheets into one sheet
Unbelievable, working at two or more documents is easier and faster than working at one.

Combine multiple excel sheets into one sheet
Compareed with well-known browsers, the tabbed tool in Office Tab is more powerful and more efficient.

Combine multiple excel sheets into one sheet
Reduce hundreds of mouse-clicks and keyboard typing every day for you, say goodbye to the mouse hand now.

Combine multiple excel sheets into one sheet
If you usually work at multiple documents, Office Tab will be a great time-saver for you.

Combine multiple excel sheets into one sheet
30-day free trial, no credit card required.

Read MoreFree Download Now


Merging dozens of sheets or workbooks into one worksheet/workbook with clicks

With the VBA, you only can combine sheets in the active workbook, but how can you merge sheets across workbooks to a sheet or workbook?

Merge sheets across workbooks into one sheet

Combine multiple excel sheets into one sheet

Merge sheets across workbooks into one workbook

Combine multiple excel sheets into one sheet

For solving this job and satisfy other requirements on sheets-combination, the Combine function has been developed with four combination scenarios:

  • Combine multiple sheets or workbooks into one sheet
  • Combine multiple sheets or workbooks into one workbook
  • Combine same name sheets into one sheet
  • Consolidate values across sheets or workbooks into one sheet

Here takes the second option as instance:

Combine multiple sheets or workbooks into one workbook

After free installing Kutools for Excel, please do as below:

1. Activate Excel, click Kutools Plus > Combine, a dialog pops out to remind you the workbooks you want to combine needed be closed. Click OK to continue.

Combine multiple excel sheets into one sheet

Combine multiple excel sheets into one sheet

2. In the Combine Worksheets step 1 dialog, check Combine multiple worksheets from workbooks into one workbook option. Click Next to go to next step of wizard.

Combine multiple excel sheets into one sheet

3. Click Add > File or Folder to add the workbooks you want to combine to the Workbook list pane, then you can specify which worksheet will be joined together by checking names in Worksheet list pane. Click Next to go to the last step of wizard.

Combine multiple excel sheets into one sheet

4. In this step, specify the settings as you need. Then click Finish.

Combine multiple excel sheets into one sheet

5. A window pops out for you selecting a folder to place the combined workbook, then click Save.

Combine multiple excel sheets into one sheet

Now the workbooks have been merged into one workbook. And at the front of all sheets, a master sheet named Kutools for Excel is also created which lists some information about the sheets and links for each sheet.

Combine multiple excel sheets into one sheet

Demo: Combine sheets/workbooks into one sheet or workbook

Kutools for Excel:200 + useful handy tools, simplifying the complicated tasks in Excel into a few clicks.

Say Goodbye To Mouse Hand and Cervical Spondylosis Now

300 advanced tools of Kutools for Excel solve 80% Excel tasks in seconds, pull you out of the thousands of mouse-clicks.

Combine multiple excel sheets into one sheet

Combine multiple excel sheets into one sheet
Easily deal with 1500 working scenarios, no need to waste time for searching solutions, have much time to enjoy your life.

Combine multiple excel sheets into one sheet
Improve 80% productivity for 110000+ highly effective people every day, of course including you.

Combine multiple excel sheets into one sheet
No longer to be tormented by painful formulas and VBA, give your brain a rest and joyful working mood.

Combine multiple excel sheets into one sheet
30-day free trial with full features, 30-day money back without reasons.

Combine multiple excel sheets into one sheet
A Better Body Creates A Better Life.


Merging two tables into one and update by a column with clicks

If you want to merge two tables into one and update data based on a column as below screenshot shown, you can try the Tables Merge utility of Kutools for Excel.

Combine multiple excel sheets into one sheet

Kutools for Excel: more than 200 handy Excel add-ins to simplify complicated tasks into a few clicks in Excel

After free installing Kutools for Excel, please do as below:

1. Click Kutools Plus > Tables Merge to enable Tables Merge wizard.

Combine multiple excel sheets into one sheet

2. In the step 1 of the wizard, you need to separately select the main table and lookup table ranges. Then click Next.

Combine multiple excel sheets into one sheet

3. Check the key column you want to update data in the main table based on. Click Next.

Combine multiple excel sheets into one sheet

4. Then check the columns in main table you want to update the data based on lookup table. Click Next.

Combine multiple excel sheets into one sheet

5. In the step 4 of the wizard, check the columns you want to add from lookup table to the main table. Click Next.

Combine multiple excel sheets into one sheet

6. In the last step of the wizard, specify the setting options as you need. Then click Finish.

Combine multiple excel sheets into one sheet

Now the main table has been updated the data and add new data based on the lookup table.

Demo: Combine sheets/workbooks into one sheet or workbook

Kutools for Excel:200 + useful handy tools, simplifying the complicated tasks in Excel into a few clicks.


Download Sample File

Combine multiple excel sheets into one sheet


Recommended Productivity Tools

Office Tab - Tabbed Browsing, Editing, Managing Of Documents In Microsoft Office 2019 - 2003 And Office 365


Combine multiple excel sheets into one sheet

A Professional Add-in for Accelerating Excel 2019-2007, shrink hours tasks to seconds

This add-in includes dozens of professional groups, with 300+ options will automate most of your daily tasks in Excel, and increase your productivity at least by 50%. Such as groups of one-click optons and batch conversions.
Now it's your chance to speed up yourself with Kutools for Excel!

Combine multiple excel sheets into one sheet

Combine multiple excel sheets into one sheet