Ecrire une macro simple dans Excel

Auteur: Frank Hunt
Date De Création: 12 Mars 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Initiation aux macros Excel - Partie 1 - Comment enregistrer et améliorer de petites macros
Vidéo: Initiation aux macros Excel - Partie 1 - Comment enregistrer et améliorer de petites macros

Contenu

Augmentez la convivialité de vos feuilles de calcul Excel en ajoutant un petit programme. Bien que les formules et les capacités des feuilles de calcul dans Excel en font déjà un excellent outil, la possibilité de créer des macros vous aidera à travailler encore plus rapidement et plus efficacement avec ce programme. Apprenez comment avec les étapes suivantes.

Avancer d'un pas

Méthode 1 sur 2: Excel 2007 et 2010

  1. Cliquez sur l'onglet Développeur dans le ruban en haut de l'écran. Si l'onglet n'est pas dans le ruban, vous pouvez l'ajouter comme suit:
    • Dans Excel 2010: cliquez sur Fichier. cliquer sur Personnaliser le ruban sur le côté gauche de l'écran. Cliquez ensuite sur Les développeurs dans la boîte à droite.
    • Dans Excel 2007: cliquez sur le bouton Microsoft Office, puis sur Options Excel. Dans la catégorie Populaire, sélectionnez l'onglet Afficher le développeur dans le ruban.
  2. Modifiez les paramètres de sécurité. Dans le Centre de gestion de la confidentialité, sous Paramètres des macros, cliquez sur Activer toutes les macros, puis clique d'accord.
    • Notez que ce paramètre n'est pas suffisamment sécurisé pour être utilisé par défaut. Lorsque vous avez terminé l'enregistrement de votre macro, revenez en arrière et désactivez ce paramètre.
  3. cliquer sur Enregistrer une macro. Ceux-ci peuvent être trouvés dans l'onglet Développeur sous Code du programme.
  4. Nommez votre macro. Le premier caractère du nom doit être une lettre; alors vous pouvez utiliser des lettres, des chiffres et des tirets. Il ne doit y avoir aucun espace dans un nom de macro.
    • N'utilisez pas le même nom pour votre macro que pour une référence de cellule existante.
  5. Si nécessaire, créez un raccourci pour votre macro. Tapez une lettre dans la zone de raccourci. Une lettre minuscule sera interprétée comme CTRL + lettre; une lettre majuscule telle que CTRL + MAJ + lettre.
  6. Choisissez un emplacement pour enregistrer la macro. Sous Enregistrer la macro dans, sélectionnez un classeur dans lequel vous souhaitez enregistrer la macro. Si vous souhaitez qu'il soit disponible chaque fois que vous utilisez Excel, sélectionnez Classeur de macros personnelles.
  7. Aucune description de votre macro. Tapez-le dans la zone Description.
  8. cliquer sur d'accord pour enregistrer votre macro.
  9. Effectuez les actions que vous souhaitez inclure dans une macro.
  10. Arrête d'enregistrer. Accédez à l'onglet Développeur et cliquez sur Arrête d'enregistrer.

Méthode 2 sur 2: Excel 2003

  1. Modifiez le niveau de sécurité. Réglez le niveau de sécurité de Moyen à Faible.
    • cliquer sur Outils -> Options -> Sécurité.
    • Cliquez sur Macro sécurité.
    • Sélectionnez le paramètre de sécurité. Sélectionner Bas.
  2. Commencez à enregistrer votre macro. Allez dans Outils -> Macro -> Enregistrer une macro.
  3. Nommez votre macro. Le caractère du nom doit être une lettre; alors vous pouvez utiliser des symboles, des chiffres, des lettres et des tirets. Les espaces ne sont pas autorisés.
    • N'utilisez pas le même nom pour votre macro que pour une référence de cellule existante.
  4. Si nécessaire, créez un raccourci pour votre macro. Tapez une lettre dans la zone de raccourci. Une lettre minuscule sera interprétée comme CTRL + lettre; une lettre majuscule telle que CTRL + MAJ + lettre.
  5. Choisissez un emplacement pour enregistrer la macro. Sous Enregistrer la macro dans, sélectionnez un classeur dans lequel vous souhaitez enregistrer la macro. Si vous souhaitez qu'il soit disponible chaque fois que vous utilisez Excel, sélectionnez Classeur de macros personnelles.
  6. Aucune description de votre macro.
    • cliquer sur d'accord quand vous avez terminé.
  7. Prendre une photo. Remarque: l'enregistrement de macros est toujours activé. Effectuez les actions que vous souhaitez inclure dans une macro.
  8. cliquer sur Arrête d'enregistrer dans la barre d'outils.

Conseils

  • Si vous connaissez le code de votre macro, vous pouvez le saisir dans Microsoft Visual Basic Editor. Dans Excel 2007 et 2010, vous pouvez les trouver dans l'onglet Développeur, dans le groupe Code de programme. Dans Excel 2003, cliquez sur Outils -> Macro -> Visual Basic Editor.
  • Vous trouverez d'innombrables personnes utiles sur les forums ExcelForum qui se feront un plaisir de vous aider à répondre à vos questions (poliment posées) sur Excel.
  • Vous pouvez faire en sorte que votre macro se comporte comme une formule ou une fonction Excel afin de pouvoir l'utiliser dans une feuille de calcul pour les calculs. En gros, vous devez changer un "Sub" en "Function", puis ajouter des paramètres et vous assurer qu'une valeur est renvoyée par votre programme. Ceci est expliqué dans un autre mode d'emploi (recherchez ceci dans la catégorie wikiHow associée).
  • Utilisez les objets Plage, Feuille et Classeur pour travailler avec les données de vos feuilles de calcul. Les objets ActiveWorkbook, ActiveSheet et Selection pointent vers le classeur, la feuille de calcul et la plage de cellules en cours de votre application.

Mises en garde

  • Par mesure de sécurité, certaines personnes désactivent l'option macro. Faites simplement savoir à vos collègues que le classeur que vous envoyez utilise une ou plusieurs macros pour fonctionner.