banner



How To Create A New Workbook In Excel Vba

Skip to content

Create New Workbook in Excel VBA

Description:

Sometimes we may want to open or create new workbook using VBA.You can set the newly created workbook to an object, so that it is easy to refer to your workbook to do further tasks.

Solution(s):

The following Macros will allow to open or create new workbook using Add method.

Create New Workbook in Excel VBA – Example Cases:

  • Create new workbook
  • Create an Object for newly created workbook
Create new workbook

You can use the following code to create new Workbook and save in the C drive using Add method.

Code:
Sub AddNewWorkbook1()  	'Adding New Workbook 	Workbooks.Add  	'Saving the Workbook 	ActiveWorkbook.SaveAs "C:\WorkbookName.xls"  	'OR 	ActiveWorkbook.SaveAs Filename:="C:\WorkbookName1.xls"  End Sub              
Explanation:
  1. Workbooks.Add method will add a new workbook
  2. ActiveWorkbook.SaveAs method will save the active workbook to a specific location with specified File name
Output:

You should see newly opened workbook along with existing workbook.
Create new Workbook

Instructions:
  1. Open an excel workbook
  2. Press Alt+F11 to open VBA Editor
  3. Insert a new module from Insert menu
  4. Copy the above code and Paste in the code window
  5. Press F5 to see the output
  6. You should see newly opened workbook as shown above
  7. Save the file as macro enabled workbook
Create an object for newly created workbook

You can set the newly created workbook to an object, so that it is easy to refer to your workbook to do further tasks.

Code:
sub AddNewWorkbook2()  	Dim wkb as Workbook  	'Adding New Workbook 	Set wkb = Workbooks.Add  	'Saving the Workbook 	wkb.SaveAs "C:\WorkbookName.xls" 	'OR  	wkb.SaveAs Filename:="C:\WorkbookName1.xls"</span></code>  End Sub              
Output:

You should see newly opened workbook along with existing workbook.

Instructions:
  1. Open an excel workbook
  2. Press Alt+F11 to open VBA Editor
  3. Insert a new module from Insert menu
  4. Copy the above code and Paste in the code window
  5. Press F5 to see the output
  6. You should see newly opened workbook as shown above
  7. Save the file as macro enabled workbook

Premium Project Management Templates

120+ Professional Project Management Templates!

A Powerful & Multi-purpose Templates for project management. Now seamlessly manage your projects, tasks, meetings, presentations, teams, customers, stakeholders and time. This page describes all the amazing new features and options that come with our premium templates.

PREMIUM TEMPLATES
LIMITED TIME OFFER

Advanced Project Planning Templates

Excel Templates

120+ Project Management Templates Pack

Excel | PowerPoint | Word

ULTIMATE RESOURCE MANAGEMENT TEMPLATE

Excel Template

50+ Essential Project Management Templates

Excel | PowerPoint | Word

Project Portfolio Management Templates

Excel | PowerPoint Templates

50+ Excel Project Management Templates

Excel Templates

Share This Story, Choose Your Platform!

Excel VBA Developer having around 8 years of experience in using Excel and VBA for automating the daily tasks, reports generation and dashboards preparation. Valli is sharing useful VBA examples ad Tips to helps us automating daily tasks.

Related Posts

3 Comments

  1. Thank you for sharing your info. I really appreciate your efforts and I am waiting for your next write ups thank you once again.

  2. Can you show how to use the 'template' option when you .Add

  3. i have multiple excel .

    all the excel combined one excel and saved given path , excel name date format .

    could you please given code

How To Create A New Workbook In Excel Vba

Source: https://analysistabs.com/excel-vba/create-new-workbook/

Posted by: cochranhaustrand.blogspot.com

0 Response to "How To Create A New Workbook In Excel Vba"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel