>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment importer des macros dans Excel

Les macros Excel sont associées au classeur dans lequel elles sont créées. Mais il n'est pas nécessaire de recréer une bonne macro dans un autre classeur : les macros peuvent être copiées, déplacées ou rendues accessibles à d'autres classeurs.

Conseil

Dans Excel 2013, l'onglet Développeur doit être actif dans le ruban.

Copier une macro d'un classeur à un autre

La méthode la plus simple pour « importer » une macro est le copier-coller.

Étape 1 : Afficher la macro

Sélectionnez l'onglet Développeur et cliquez sur Macros pour ouvrir la boîte de dialogue Macro.

Étape 2 : Sélectionner la macro

Dans la boîte de dialogue, sélectionnez la macro à afficher dans l'éditeur Visual Basic (VB) et cliquez sur Modifier pour voir son code VBA.

Conseil

Vous pouvez aussi appuyer sur ALT+F11 pour ouvrir l'éditeur VB depuis n'importe où dans un classeur Excel.

Étape 3 : Copier le code VBA

Dans l'éditeur VB, sélectionnez uniquement les instructions de code de la macro (pas le titre ni la dernière ligne). Cliquez sur Modifier > Copier.

Étape 4 : Coller le code

Ouvrez le classeur destinataire. Onglet Développeur > Macros. Donnez un nom à la macro et cliquez sur Créer pour ouvrir l'éditeur VB. Placez le curseur sur la ligne vide entre les deux instructions. Cliquez sur Modifier > Coller. Cliquez sur Fichier > Enregistrer.

Exporter et importer une macro

Cette méthode crée un fichier de code VB (fichier .bas) exportable et importable dans d'autres classeurs.

Étape 1 : Exporter une macro

Ouvrez l'éditeur VB et affichez la macro à exporter. Cliquez sur Fichier > Exporter le fichier.

Étape 2 : Enregistrer le fichier

Dans la boîte de dialogue Enregistrer, choisissez le dossier, nommez le fichier, cliquez Enregistrer. Le fichier est prêt à être importé.

Étape 3 : Importer le fichier .bas

Onglet Développeur > bouton Visual Basic pour ouvrir l'éditeur VB. Dans l'éditeur, Fichier > Importer un fichier. Naviguez vers le dossier, sélectionnez le fichier, cliquez Ouvrir.

Créer le classeur de macros personnelles

Au démarrage, Excel ouvre un fichier Personal.xlsb (s'il existe) comme classeur masqué. Il contient des macros accessibles à tout classeur Excel sur cet ordinateur. Créer un Personal.xlsb fournit une bibliothèque de macros disponibles sur cette machine.

Étape 1 : Créer le fichier Personal.xlsb

Ouvrez un Nouveau classeur. Onglet Développeur > Enregistrer une macro pour ouvrir la boîte de dialogue.

Étape 2 : Enregistrer une macro

Nommez la macro, sélectionnez Classeur de macros personnelles dans « Stocker la macro dans ». Cliquez OK pour commencer l'enregistrement. Effectuez les actions à inclure. Terminez en cliquant sur Arrêter l'enregistrement (onglet Développeur ou barre d'état en bas à gauche).

Étape 3 : Enregistrer le fichier Personal.xlsb

Après la macro, cliquez sur le bouton Visual Basic (onglet Développeur) pour ouvrir l'éditeur VB. Sélectionnez VBAPROJECT (PERSONAL.XLSB) dans le volet Projet. Cliquez sur Fichier > Enregistrer PERSONAL.XLSB.

Vie connectée