Salut! Vous devez maintenant créer un nouveau classeur et enregistrer le classeur à l’aide de la macro VBA. c’est bon. J’aime ta façon de penser.

Dans cet article, nous allons apprendre comment ajouter un nouveau classeur et l’enregistrer à l’aide d’Excel vba.

Code VBA pour ajouter un classeur Il existe deux méthodes pour ajouter un classeur. L’un est recommandé et l’autre non.

  • ‘Not recommended Macro code: use this when you don’t want to save ‘this

new workbook.*———————Sub AddWorkbook()

Workbooks.Add ‘creates a new workbook instantly

End Sub

Ici, nous avons simplement ajouté un nouveau classeur. Il créera un classeur nommé book1, book2, book3 et ainsi de suite.

  • ‘Recommended: use this macro when you want to save the added

workbook.*———————Sub AddWorkbook()

Dim WB as Workbook ‘creates a reference to workbook object

Set WB = Workbooks.Add ‘adds a workbook.

End Sub

Dans ce code, nous avons d’abord créé une référence à un objet de classeur. Et puis nous l’avons initialisé avec un nouvel objet classeur. L’avantage de cette approche est que vous pouvez effectuer facilement des opérations sur ce nouveau classeur. Comme enregistrer, fermer, supprimer, etc.

Code VBA pour ajouter et enregistrer un classeur Ce code enregistre simplement le classeur à un emplacement par défaut avec le nom par défaut.

Sub AddWorkbook()Dim WB As Workbook ‘creates a reference to workbook

object

Set WB = Workbooks.Add ‘adds a workbook.WB.Save ‘saves workbook at the

default location

End Sub

Il y aura des moments où vous voudrez enregistrer votre classeur ajouté avec un nom spécifié et l’enregistrer à un emplacement défini. Le code ci-dessous ajoute un classeur et l’enregistre à un emplacement défini.

Sub AddWorkbook()Dim WB As Workbook ‘creates a reference to workbook

object

Set WB = Workbooks.Add ‘adds a workbook.WB.SaveAs « D:\VBA added

File\myfile.xlsx » ‘saves at the given file location and name

End Sub

Ici, nous avons utilisé la commande Enregistrer sous d’Excel en utilisant VBA. SaveAs est une propriété / fonction de la classe Workbook. Ceci est utilisé lorsque vous souhaitez renommer votre classeur à l’aide de la macro Excel VBA.

C’est ça. C’est le code pour ajouter un nouveau classeur en utilisant VBA dans Excel 2016.

SaveAs exécute la commande VBA save as sur Excel.

Facile. N’est-ce pas? Il est. Faites-moi part de vos pensées et de vos doutes dans les sections des commentaires.

Télécharger le fichier

`lien: /wp-content-uploads-2013-07-Add-And-Save-New-Workbook-Using-VBA-In-Microsoft-Excel-2016.xls [__ Ajouter et enregistrer un nouveau classeur à l’aide de VBA dans Microsoft Excel 2016 ]

Articles liés:

link: / printing-in-vba-change-the-default-printer-using-vba-in-microsoft-excel [Change The Default Printer Using VBA in Microsoft Excel 2016]

lien: / general-topics-in-vba-turn-off-warning-messages-using-vba-in-microsoft-excel [Désactiver les messages d’avertissement à l’aide de VBA dans Microsoft Excel 2016]

link: / menus-toolbars-status bar-in-vba-display-a-message-on-the-statusbar-using-vba-in-microsoft-excel [Afficher un message sur la barre d’état Excel VBA]

lien: / general-topics-in-vba-insert-pictures-using-vba-in-microsoft-excel [Insérer des images en utilisant VBA dans Microsoft Excel 2016]

link: / using-loops-how-to-loop-through-sheets-in-excel-using-vba [Comment parcourir des feuilles dans Excel en utilisant VBA]

Articles populaires:

lien: / clavier-formule-raccourcis-50-excel-raccourcis-pour-augmenter-votre-productivité [50 raccourcis Excel pour augmenter votre productivité]

link: / formulas-and-functions-introduction-of-vlookup-function [La fonction RECHERCHEV dans Excel]

lien: / tips-countif-in-microsoft-excel [COUNTIF dans Excel 2016]

link: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel]