Création D'un Nouveau Classeur Avec VBA Excel - ExcelCorpo
Maybe your like
Aller au contenu
Excel
Finances
Formules
Graphiques
Recherche
Statistiques
Macros
Vous êtes ici: ExcelCorpo > Macros VBA > Macros VBA pour les classeurs > Création d’un nouveau classeur avec VBA Excel- Par Élie Chancelin
- 5 septembre 2021
- 09:24
- Macros VBA, Macros VBA pour les classeurs
Création d’un nouveau classeur avec VBA Excel
Parfois, il est nécessaire de créer automatiquement un nouveau classeur. Cela peut se produire lorsque vous devez copier des données du classeur et les coller dans le fichier nouvellement créé. La macro ci-dessous copie la plage de cellules de la feuille de calcul active et colle les données dans la nouvelle feuille de calcul.
En lisant les lignes de code, vous pouvez voir que la macro est relativement intuitive.
Sub CreerClasseur() 'Étape 1: Copier des données Sheets("Feuil1").Range("B4:C15").Copy 'Etape 2: Créez un nouveau classeur Workbooks.Add 'Étape 3: collez les données ActiveSheet.Paste Destination:=Range("A1") 'Étape 4: Désactivez le message d'alerte Application.DisplayAlerts = False 'Étape 5: Enregistrez la feuille de calcul nouvellement créée ActiveWorkbook.SaveAs _ Filename:="C:\Temp\monfichier.xlsx" 'Étape 6: Activer les messages d'alerte Application.DisplayAlerts = True End Sub Commentaires: 1. Dans la première étape, nous copions simplement les données de la plage de cellules de B4 à C15. À ce stade, il convient de noter que la feuille et la plage ont été désignées par leur nom. C’est la meilleure façon de travailler avec plusieurs feuilles ouvertes en même temps. 2. Un nouveau classeur pour l’objet Workbook a été créé à l’aide de la méthode Add. 3. Dans cette étape, la méthode Add a été utilisée pour arrêter les données copiées dans la cellule A1 du nouveau classeur. Faites attention au fait que le code appelle l’appel à l’objet ActiveSheet. Lorsqu’un nouveau classeur est créé, il devient un fichier actif. La même chose se produit lorsque le classeur est créé manuellement. 4. Dans la quatrième étape, la méthode DisplayAlerts est définie sur False, ce qui exclut les messages Excel. Cela est dicté par le fait que le classeur nouvellement créé sera enregistré à l’étape suivante. La macro peut être exécutée autant de fois que nécessaire et, dans tous les cas, Excel enregistrera le fichier à nouveau. Et qu’arrivera-t-il lorsque nous essaierons de sauvegarder le classeur plusieurs fois? Incidemment, Excel affichera un avertissement chaque fois qu’un fichier portant ce nom existe déjà et demandera s’il doit l’écraser. Notre objectif est d’automatiser le processus de création de nouveaux classeurs. Ce message doit donc être supprimé. 5. À l’étape cinq, la méthode SaveAs a été utilisée pour enregistrer le fichier. Il est à noter que le chemin a été donné, y compris le nouveau nom de fichier. 6. Les messages ayant été éliminés à la quatrième étape, ils devraient être restaurés maintenant. Si nous ne le faisons pas, aucun autre avertissement n’apparaîtra jusqu’à la fin de la session en cours. S’abonner Se connecter avec : Connexion J’autorise à créer un compte Lorsque vous vous connectez pour la première fois à l’aide d’un bouton de connexion sociale, nous recueillons les informations de profil public de votre compte partagées par le fournisseur de connexion sociale, en fonction de vos réglages de confidentialité. Nous recevons également votre adresse e-mail pour créer automatiquement un compte pour vous sur notre site Web. Une fois votre compte créé, vous serez connecté à ce compte. DésapprouverApprouver Notifier de nouveaux commentaires de suivi nouvelles réponses à mes commentaires Label {} [+] Nom* E-mail* Site web Se connecter avec : J’autorise à créer un compte Lorsque vous vous connectez pour la première fois à l’aide d’un bouton de connexion sociale, nous recueillons les informations de profil public de votre compte partagées par le fournisseur de connexion sociale, en fonction de vos réglages de confidentialité. Nous recevons également votre adresse e-mail pour créer automatiquement un compte pour vous sur notre site Web. Une fois votre compte créé, vous serez connecté à ce compte. DésapprouverApprouver Label {} [+] Nom* E-mail* Site web 0 Commentaires le plus ancien le plus récent le plus populaire Inline Feedbacks Voir tous les commentairesInitiation à Excel
Fonctions Excel
Excel VBA
Macros VBA Utiles
Plus d'outils
Sur Facebook
Sur YouTube
À propos
- Excel Corpo: Formation et prestations des services Microsoft Excel et logiciels connexes (Ms Word, Ms PowerPoint, Ms Acces, R et SPSS)
- Contact : [email protected]
Cours Excel
- Initiation à Excel
- Formules et Fonctions Excel
- Formules Excel Pratiques
- Macros Excel VBA Utiles
- Programmation Excel VBA
Notre expertise
- Formations
- Certifications
- Conseils
- Programmation VBA
- Développement d'Applications
Notre boutique
- Livres Excel
- Livres SPSS
- Livres Python
- Livres R
- Livres Acces
Liens utiles
- Contact
- Politique de confidentialité
- Conditions Générales
- Conditions de Vente
- Plan du site
Tag » Code Vba Pour Créer Un Fichier Excel
-
Create A Workbook | Microsoft Docs
-
Création Nouveau Fichier Excel Depuis Vba
-
Créer Un Fichier Excel Macro Vba [Résolu] - CCM
-
Générer Un Fichier Excel En VBA
-
VBA Créer Un Nouveau Fichier Excel Vide - YouTube
-
Création Des Dossiers Et Sous-dossiers En VBA | Excel
-
Macros Et Langage VBA - Création D'un Fichier Texte - Editions ENI
-
VBA - Créer Un Nouveau Classeur (Workbooks.Add) - Automate Excel
-
Création D'un Nouveau Fichier Excel
-
Je Vais Vous Créer Un Fichier Excel En VBA/Macro Par Sihamts - 5euros
-
Créer Un Fichier (Excel To Html Or Txt)
-
Création De Documents, Applications Ou Scripts - Votre Assistante
-
Comment Créer Rapidement Des Dossiers En Fonction Des Valeurs De ...
-
VBA : Apprendre à Créer Et Gérer Le Fichier De Log D'une Application ...