This post may contain affiliate links. Please read my disclosure for more info. Power Query Course

How to open multiple instances of Excel

Excel Multiple Instances

In this post, I want to share the answer to a question I received from a reader.  They had recently been upgraded to Excel 2016 from Excel 2010 and were struggling to open multiple instances of the Excel application.

Each instance of Excel can have it’s own application settings (such as calculation modes).  This is extremely useful when needing to run a macro which takes a long time.  It is possible to run the macro in one instance, whilst continuing to work in another.  Apart from sharing the same system resources, the instances are entirely separate from each other, therefore running the slow macro does not prevent you from working.

In Excel 2010 and prior, workbooks open within a single parent window (i.e., they all share the same Ribbon and interface).  This was called the Multiple Document Interface (MDI).  In these versions it is easy to create a new instance of Excel, right click on the Excel application in the dock and click the Excel icon from the menu.  This action creates a new instance.

In Excel 2013, Microsoft introduced the Single Document Interface (SDI), where each workbook has its own Ribbon.  Technically, some elements are shared between the Ribbons, such as the fill color (the paint can icon).  Changing the fill color in one instance will change the fill color in all other instances.  Generally, the Ribbons are separate, but they are certainly not independent instances of the Excel application, as the application settings are shared between all the windows.

The previous process to create a new instance will, in Excel 2013 and later, open a new workbook in the same instance, rather than a separate one.  If you’re in this situation, don’t worry, there are still plenty of options available, 3 of which I have detailed below.

Alt + Launch Excel

Right click on the Excel icon in the dock, a menu appears, hold down the Alt key and left click on the Excel icon.

Right Click, ALT + Left Click - new instance

Keep holding the Alt key until the following window appears.  Click Yes to open a new instance.

Start new instance Excel

Bonus tip – don’t confuse the Alt and the Ctrl keys.  Holding Alt will open a new instance, whilst holding Ctrl will open Excel in Safe Mode (which really is something different).

Using Run window

Using the Windows Run application, type Excel.exe /x (there is a space between the “.exe” and the “/x”), then press return.  A new instance will open.

In Windows 10, it is possible to enter this directly into the search box.

New Excel instance Windows 10

Using VBA

The final method is to create a new instance using VBA.   Running the following code will launch a new session of Excel.

Sub CreateNewSession()

Dim xlApp As Excel.Application
Set xlApp = New Excel.Application

xlApp.Visible = True

Set xlApp = Nothing

End Sub


Whilst Excel 2013 may have outfoxed us slightly by not creating new instances in the same way; we are still able to do so.

2 thoughts on “How to open multiple instances of Excel

  1. Dan Taylor says:

    Thank you so much!!!

    Especially for pointing out the space in between excel.exe /x

    I am incorporating into my vba for a long term fix, this is excellent information!!!

Leave a Reply

Your email address will not be published. Required fields are marked *