Un macro est similaire à un programme informatique. Il se compose d’une série d’instructions que l’ordinateur suit dans une séquence que vous spécifiez. La macro reçoit un nom qui est utilisé pour exécuter les instructions qu’elle contient.

Excel propose deux méthodes générales pour créer une macro. La première méthode (et la plus simple) consiste à enregistrer une macro à l’aide de l’enregistreur de macros. L’autre méthode consiste à écrire une macro à partir de zéro à l’aide de l’éditeur VBA. Bien que l’écriture à partir de zéro soit parfaitement acceptable, c’est souvent une bonne idée, en particulier pour les macros plus petites, d’enregistrer les étapes de base que vous souhaitez effectuer, puis de modifier la macro enregistrée pour créer les instructions finales.

Tout ce que vous faites dans Excel qui est de nature répétitive est un bon candidat pour une macro. Par exemple, vous pourriez avoir la tâche de créer des rapports d’analyse financière pour votre entreprise et vous souhaitez créer une macro qui entrera le nom de l’entreprise dans la cellule actuelle et la formatera en utilisant la police appropriée. Une telle tâche se fait facilement avec une macro.

Lorsque vous créez une macro, vous avez la possibilité de la stocker dans l’un des trois emplacements. L’endroit où vous stockez une macro détermine quand elle est disponible et comment elle peut être utilisée ultérieurement. Voici les options de stockage disponibles dans Excel:

Classeur de macros personnelles . * La macro est stockée dans un classeur spécial qui contient uniquement des macros. Ce classeur est ouvert en permanence, mais est masqué. Le nom de fichier de ce classeur est Personal.xls.

Ce classeur . * La macro est stockée en tant que partie du classeur en cours. (Il s’agit de l’emplacement de stockage par défaut utilisé par Excel.)

Nouveau classeur . * Un nouveau classeur est créé et la macro y est stockée.

N’oubliez pas que les macros ne sont disponibles que si le classeur dans lequel elles sont stockées est ouvert. Ainsi, seuls ceux stockés dans votre classeur de macros personnelles seront disponibles à tout moment. Cela fonctionne car le classeur de macros personnelles est toujours ouvert (même s’il n’est pas visible). Les macros que vous stockez dans d’autres classeurs ne sont disponibles que si ce classeur est ouvert.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2256) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

lien: / excelribbon-Understanding_Macros [Comprendre les macros].