Comment déplacer des macros vers un autre ordinateur avec Excel

Les macros Excel vous permettent d'automatiser toutes sortes de tâches, de la saisie de données couramment utilisées à l'impression automatique et à l'enregistrement des fichiers. Une fois que vous commencez à utiliser Excel, il ne faut pas du tout de temps pour créer une grande collection de macros pour les tâches que vous effectuez souvent. Si vous achetez un nouvel ordinateur ou si vous souhaitez simplement utiliser Excel sur un autre ordinateur portable ou PC, vous devez enregistrer vos macros dans un format spécial compatible avec les macros. Une fois que vous avez enregistré les macros de cette manière, vous pouvez les déplacer vers un autre ordinateur ou même les envoyer par e-mail à d'autres afin qu'ils puissent également les utiliser dans leurs feuilles de calcul.

Enregistrement et transfert de macros dans un fichier de classeur

1

Démarrez Microsoft Excel sur votre ordinateur. Créez une nouvelle feuille de calcul avec des macros comme vous le feriez normalement.

2

Cliquez sur "Fichier" dans la barre de ruban Excel, puis cliquez sur "Enregistrer sous". Entrez un nom pour le classeur dans le champ «Nom de fichier», puis sélectionnez «Classeur Excel prenant en charge les macros» dans la liste déroulante «Enregistrer en tant que type». Cliquez sur le bouton «Enregistrer» pour enregistrer le classeur et les macros.

3

Connectez une clé USB ou un disque dur à un port vide de votre ordinateur. Attendez que Windows détecte le lecteur et le configure pour son utilisation.

4

Cliquez sur «Démarrer», puis sur «Ordinateur». Accédez au dossier dans lequel vous avez enregistré le classeur Excel avec les macros enregistrées.

5

Mettez en surbrillance le nom du classeur Excel prenant en charge les macros, puis appuyez sur les touches "Ctrl-C" pour le copier dans le Presse-papiers de Windows.

6

Revenez à la fenêtre principale de l'Explorateur Windows. Double-cliquez sur la lettre de lecteur de la clé USB pour l'ouvrir et afficher son contenu. Appuyez sur "Ctrl-V" pour copier le fichier de classeur Excel sur le lecteur USB.

7

Déconnectez la clé USB et connectez-la au deuxième ordinateur. Une fois que Windows a reconnu et configuré le lecteur, ouvrez l'Explorateur Windows et collez le fichier de classeur du lecteur USB dans un dossier sur le deuxième ordinateur. Lancez Microsoft Excel sur le deuxième ordinateur et utilisez le classeur prenant en charge les macros comme vous le feriez normalement.

Copier les macros avec l'éditeur VBA

1

Lancez Excel sur le premier ordinateur. Ouvrez le fichier de classeur Excel ou le modèle contenant les macros que vous souhaitez exporter vers un autre ordinateur.

2

Appuyez sur les touches «Alt-F11» pour lancer l'éditeur Visual Basic pour Applications ou VBA.

3

Double-cliquez sur le dossier «Modules» dans le volet VBAProject sur le côté gauche de la fenêtre de l'éditeur VBA. Mettez en surbrillance le nom du premier module sous l'en-tête du dossier Modules.

4

Cliquez sur "Fichier" dans la barre d'outils de l'éditeur VBA, puis cliquez sur "Exporter le fichier". Entrez un nom pour le nom du module dans le champ «Nom de fichier» ou laissez le nom par défaut en place. Sélectionnez un dossier dans lequel enregistrer le fichier du module et cliquez sur «Enregistrer».

5

Exportez les autres modules de macro répertoriés sous l'en-tête du dossier Modules vers votre dossier sélectionné.

6

Connectez une clé USB à votre ordinateur. Copiez et collez les fichiers du module .BAS créés par l'éditeur VBA sur la clé USB.

7

Connectez la clé USB au deuxième ordinateur. Lancez Microsoft Excel et ouvrez le fichier de classeur ou le modèle dans lequel vous souhaitez placer les modules de macro.

8

Appuyez sur "Alt-F11" pour ouvrir l'éditeur VBA. Cliquez sur «Fichier», puis sur «Importer un fichier» dans la barre de menu. Accédez au dossier de la clé USB dans lequel vous avez enregistré les fichiers .BAS du premier ordinateur. Mettez en surbrillance le nom de fichier du premier module, puis cliquez sur «Ouvrir». L'éditeur VBA importe le code du module et crée une nouvelle macro dans le classeur actuel avec le nom de macro utilisé sur le premier ordinateur.

9

Importez les autres modules de macro à partir du lecteur USB à l'aide de l'éditeur VBA.

10

Cliquez sur "Fichier", puis sur "Enregistrer sous". Enregistrez le classeur actuel en tant que classeur Excel prenant en charge les macros. Utilisez les macros du classeur comme vous le feriez normalement.