Remarque : Cet article a fait son temps et sera bientôt supprimé. Pour éviter les problèmes du type « Page introuvable », nous allons supprimer les liens inutiles. Si vous avez créé des liens vers cette page, nous vous conseillons de les supprimer afin de ne pas désorienter les utilisateurs.
Pour commencer à programmer avec VBA dans Office pour Mac 2011, le plus simple consiste à utiliser l’enregistreur de macro. Celui-ci enregistre simplement une tâche que vous effectuez dans votre application Office, puis la convertit en code VBA. Vous pouvez ensuite consulter le code généré pour déterminer le code VBA utilisé pour effectuer cette action.
Vous vous demandez peut-être pourquoi il convient d’apprendre à coder si l’enregistreur peut faire ce travail ? Dans le cadre de l’utilisation de l’enregistreur de macro pour créer des macros, vous découvrirez peut-être qu’il existe certaines limites à ce que vous pouvez enregistrer et vous devrez examiner le code plus en détail pour créer des fonctionnalités plus complexes dans votre macro.
Voyons un exemple d’enregistrement de la tâche de suppression d’une ligne d’un tableau dans Word.
-
Commencez par créer un tableau dans Word.
-
Placez votre curseur dans la première cellule du tableau. Dans l’exemple ci-dessus, nous allons placer le curseur sur la cellule Andrew.
-
Cliquez sur Outils > Macro > Nouvelle macro
-
Modifiez le nom de la macro en DeleteRow, puis cliquez sur OK.
Conseil : Le nom de la macro ne peut pas contenir des espaces ou des caractères spéciaux.
-
À présent que l’enregistreur est démarré, sélectionnez l’onglet Disposition du tableau, puis cliquez sur Supprimer > Supprimer les lignes.
-
Arrêtez l’enregistreur de macro en cliquant sur Outils > Macro > Arrêter l’enregistrement.
À présent que vous avez enregistré votre action, examinons le code.
Remarque : L’enregistreur de macro n’enregistre pas la frappe.