Comment exécuter des macros automatiquement : 9 étapes

Table des matières:

Comment exécuter des macros automatiquement : 9 étapes
Comment exécuter des macros automatiquement : 9 étapes

Vidéo: Comment exécuter des macros automatiquement : 9 étapes

Vidéo: Comment exécuter des macros automatiquement : 9 étapes
Vidéo: L'outil Rectangle de Selection - Photoshop - Juste 5 minutes 2024, Peut
Anonim

Ce wikiHow vous apprendra comment exécuter automatiquement des macros dans Excel lorsque vous ouvrez un classeur spécifique, ou comment créer une macro qui ouvre tous vos classeurs lorsque vous ouvrez Excel. Avant de commencer, assurez-vous que l'onglet développeur s'affiche sur le ruban d'édition.

Pas

Méthode 1 sur 2: Exécution automatique d'une macro pour un classeur spécifique

12334186 1
12334186 1

Étape 1. Assurez-vous que l'onglet Développeur est affiché sur votre ruban d'édition

Si ce n'est pas le cas et que vous utilisez un ordinateur Windows, accédez au Déposer onglet et cliquez sur Options > Personnaliser le ruban. Sous « Onglets principaux », cochez la case à côté de « Développeur ».

Si vous utilisez un Mac, vous pourrez activer l'onglet développeur en allant sur Excel > Préférences (le menu en haut de votre écran) puis en cliquant Ruban et barre d'outils. Dans la catégorie "Personnaliser le ruban", cochez la case "Développeur" et cliquez sur sauvegarder.

12334186 2
12334186 2

Étape 2. Cliquez sur l'onglet Développeur et sélectionnez Visual Basic

12334186 3
12334186 3

Étape 3. Double-cliquez sur votre classeur dans le panneau de gauche

Vous le verrez répertorié sous "Projet VBA", mais si vous ne le voyez pas, cliquez pour développer le dossier "Projet VBA".

12334186 4
12334186 4

Étape 4. Saisissez le code suivant:

Private Sub Workbook_Open () Mettez votre macro-code ici End Sub

12334186 5
12334186 5

Étape 5. Fermez Visual Basic Editor

Vous n'avez pas besoin de cliquer sur Enregistrer ou quoi que ce soit avant de fermer l'éditeur.

La prochaine fois que vous ouvrirez ce classeur, le code de macro que vous avez entré entre les sous-lignes et les sous-lignes de fin s'exécutera

Méthode 2 sur 2: Création d'une macro à exécuter automatiquement lorsque vous démarrez Excel

12334186 6
12334186 6

Étape 1. Assurez-vous que l'onglet Développeur est affiché sur votre ruban d'édition

Si ce n'est pas le cas et que vous utilisez un ordinateur Windows, accédez au Déposer onglet et cliquez sur Options > Personnaliser le ruban. Sous « Onglets principaux », cochez la case à côté de « Développeur ».

  • Si vous utilisez un Mac, vous pourrez activer l'onglet développeur en allant sur Excel > Préférences (le menu en haut de votre écran) puis en cliquant Ruban et barre d'outils. Dans la catégorie "Personnaliser le ruban", cochez la case "Développeur" et cliquez sur sauvegarder.
  • Cette macro ouvrira toutes les feuilles de calcul que vous souhaitez ouvrir lorsque vous lancerez Excel, ce qui est très utile si vous travaillez sur quelques projets différents chaque jour.
12334186 7
12334186 7

Étape 2. Cliquez sur Enregistrer une macro

C'est dans l'onglet "Développeur" dans le groupe "Code".

12334186 8
12334186 8

Étape 3. Saisissez le nom de votre macro

Nommez-le quelque chose comme "Auto_Open" afin que vous puissiez lire le titre et savoir ce qu'il fait.

12334186 9
12334186 9

Étape 4. Cliquez sur Classeur de macros personnelles

Vous le verrez dans la zone "Stocker la macro dans" et la macro sera disponible à chaque fois que vous ouvrirez Excel.

Vous pouvez remplir la description pour vous rappeler précisément ce que fait cette macro

12334186 10
12334186 10

Étape 5. Cliquez sur OK

Cette fenêtre se fermera et chaque frappe ou pression sur un bouton sera enregistrée dans la macro.

12334186 11
12334186 11

Étape 6. Cliquez sur le fichier et cliquez sur Ouvrir

Votre gestionnaire de fichiers s'ouvrira.

12334186 12
12334186 12

Étape 7. Sélectionnez tous les classeurs que vous souhaitez ouvrir lorsque vous ouvrez Excel

Si vous devez sélectionner des fichiers dans des emplacements différents, maintenez enfoncé Décalage et cliquez dessus.

12334186 13
12334186 13

Étape 8. Cliquez sur Arrêter l'enregistrement

Toutes les frappes et pressions sur les boutons que vous avez effectuées sont enregistrées et stockées dans la macro.

12334186 14
12334186 14

Étape 9. Fermez Excel

Vous serez invité à enregistrer les modifications que vous avez apportées, alors cliquez sur Oui et votre macro ouvrira tous ces classeurs chaque fois que vous redémarrerez Excel.

Conseillé: