Method 1 – Reverse the Order of the Worksheets by Dragging them
Steps:
- Place the cursor at the bottom-left corner of the Excel workbook.
- Click and hold until the downward-facing arrow is displayed.

- Drag the cursor to the end of all the sheets.

- Release the mouse button.
The first sheet moved to the end.

- Follow the same steps to move Sheet2.

- Drag and place it between Sheet5 and Sheet1.

This is the output.

- Place Sheet3 between Sheet5 and Sheet2.
- Place Sheet4 between Sheet5 and Sheet3.

This is the output.
Method 2 – Using the Context Menu
Steps:
- Right-click the name of the worksheet.
- Select Move or Copy.

- Place the sheet after Sheet5. (Make sure the current workbook is selected. Otherwise, Sheet1 will move to a new workbook.)

- Click OK.
This is the output.

- Right-click Sheet2 and select Move or Copy.

- Place it before Sheet1.

- Click OK.

- Place Sheet3 between Sheet5 and Sheet2.
- Place Sheet4 between Sheet5 and Sheet3.

This is the output.
Method 3 – Using a VBA Code
Steps:
- Go to the Developer tab.
- Select Visual Basic in Code.

- Go to the Insert tab and click Module.

- Enter the following code:
Sub Reverse_WorkSheets()
Dim Sheets_Count As Integer
Sheets_Count = Application.ActiveWorkbook.Worksheets.Count
For i = 1 To Sheets_Count - 1
Application.Worksheets(1).Move After:=Application.Worksheets(Sheets_Count - i + 1)
Next
End Sub
- Save and close the window.
- Go to the Developer tab and select Macros in Code.

- Select the Macro and click Run.

The VBA code will reverse the order of the worksheets:

Download Practice Workbook
Download the sample workbook.
Related Article
<< Go Back to Organize Sheets in Excel | Excel Worksheets | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!

