Exécuter des macros dans Excel : Comment personnaliser le programme

Table des matières:

Anonim

Y compris la FAQ : vous posez des questions - nous fournissons des réponses

L'exécution d'étapes de travail récurrentes dans Excel prend beaucoup de temps. Vous devez utiliser des macros pour rendre ces processus plus efficaces à l'avenir. Ceux-ci sont fournis par Excel afin d'effectuer automatiquement des tâches définies pour vous. Les instructions nécessaires sont soit présentées à la macro une seule fois et enregistrées dans le processus, soit programmées directement à l'aide du langage de script interne Excel VBA (Visual Basic for Applications).

Les avantages des macros dans Excel

A l'aide de macros, vous pouvez capturer des données en quelques secondes (par exemple à partir de classeurs existants, de bases de données ou d'Internet), les traiter (par exemple, formater des valeurs, trier des données, adapter des classeurs) puis les sortir (par exemple sous forme de tableaux, de graphiques ou PDF). Vous pouvez également exécuter des macros et les utiliser pour apporter plusieurs modifications aux paramètres Excel.

Avoir des étapes de travail enregistrées par une macro

Toutes les macros ne doivent pas nécessairement être basées sur un code long visant à automatiser des processus complexes. Certaines macros sont plutôt conçues pour une application simple et n'ont même pas besoin d'être programmées par écrit. Dans l'onglet supplémentaire "Développeur", vous trouverez le bouton pour enregistrer des macros. Dès que cette fonction est activée, Excel enregistre vos étapes de travail et les répète indépendamment sur demande.

Étapes de travail du programme en VBA

Une fois que vos applications deviennent plus sophistiquées, vous pouvez utiliser VBA afin qu'Excel n'ait pas à démontrer votre travail à chaque fois. Vous n'avez même pas besoin d'écrire vous-même le code à programmer, mais pouvez vous appuyer sur une large sélection d'exemples pratiques et les utiliser dans vos propres applications selon vos besoins.

Pour intégrer ces codes obligatoires, vous avez besoin d'un module VBA vide. Pour ce faire, ouvrez le dossier VBA à l'aide de la combinaison de touches Alt + F11 et positionnez votre souris dans le chemin du dossier qui apparaît en haut à gauche de la page. Là, vous pouvez insérer un nouveau module avec le bouton droit de la souris. Dans sa zone de texte, vous pouvez maintenant copier toutes les macros que vous souhaitez transférer dans les cellules de vos propres applications.

Chaque macro est démarrée avec la commande "Sub" puis refermée avec "End Sub". La tâche exacte que la macro doit effectuer plus tard est définie dans les lignes de texte intermédiaires.

Macros pour la zone d'affichage

Avant même de passer aux applications pratiques de vos tableaux, vous pouvez déjà utiliser les premières macros pour modifier les fonctionnalités et la mise à l'échelle de votre fenêtre Excel ouverte. Grâce aux macros utilisées, ce changement ne doit pas être ponctuel, mais peut être réajusté très rapidement si nécessaire. De cette façon, vous pouvez :

  • Restreindre la zone de défilement d'une feuille de calcul,
  • Passer Excel en mode plein écran,
  • activer et désactiver le mode plein écran à volonté,
  • minimiser la fenêtre Excel sur commande,
  • affichez immédiatement la boîte de dialogue de zoom.

Macros de vérification et de recherche

Avec un certain nombre d'autres macros, vous pouvez effectuer des corrections et des vérifications rapidement et facilement. Cela vous permet de vérifier l'orthographe de mots individuels ou même de textes entiers. En outre, vous pouvez également ajouter à la liste des auto-corrections existantes. Les erreurs fréquentes sont non seulement reconnues, mais corrigées immédiatement.

Vous pouvez également utiliser ces macros pour demander des informations sur votre fichier Excel. Il est donc possible de voir à la fois le chemin de stockage et la date de stockage d'un classeur d'un simple clic de souris.

Macro Excel : ouvrir et fermer

De nombreux boutons couramment utilisés se perdent au milieu des onglets, il peut donc falloir beaucoup de temps pour les trouver à chaque fois. Même s'il existe une combinaison de touches appropriée pour l'exécuter, elle peut simplement manquer pour le moment. Grâce à l'introduction de macros, vous pouvez lier des boutons que vous utilisez régulièrement dans votre classeur en fonction de vos besoins. Par exemple, vous pouvez :

  • Appelez la fenêtre de dialogue pour l'enregistrement,
  • laisser une fenêtre de message pour les autres utilisateurs,
  • appeler l'assistant de diagramme,
  • ouvrir le gestionnaire de compléments,
  • appeler la boîte de dialogue d'impression et définir les numéros de page,
  • Créer une fenêtre de saisie automatiquement.

Cependant, certains boutons comme le menu contextuel sont déjà activés au début d'une session Excel. Ici, vous pouvez utiliser une macro pour le désactiver si nécessaire. Vous pouvez même utiliser des macros pour fermer l'intégralité de l'application Excel à tout moment.

Modifier les paramètres, y compris les avertissements à l'aide de macros

Enfin, les macros peuvent également entrer en jeu si vous souhaitez modifier les paramètres Excel par rapport à leurs paramètres par défaut.

Dans le même temps, cependant, vous pouvez également utiliser des macros pour modifier les paramètres des messages d'erreur que vous affichez. Si vous n'avez pas besoin de certains messages d'avertissement, vous pouvez les désactiver de cette manière. Si par contre vous souhaitez que vos messages d'erreur soient encore plus clairs, vous pouvez les souligner par un bip sonore à l'aide d'une macro.

FAQ

Une macro Excel peut-elle interagir avec d'autres applications Office ?

Des programmes comme Excel et Word sont capables d'interagir les uns avec les autres. Une macro permet de transférer un résultat Excel vers un modèle Word et d'imprimer ou d'envoyer automatiquement le fichier ainsi créé.

Les modules VBA peuvent-ils être renommés ?

Le nom d'un module créé peut être modifié à tout moment, mais cela n'est pas possible via le menu contextuel, que vous ouvrez normalement avec le bouton droit de la souris. Au lieu de cela, ouvrez le module à modifier à l'aide de la combinaison de touches Alt + F11 et entrez un nouveau nom dans la fenêtre de nom respective. Il est situé en bas à gauche de votre fenêtre d'affichage actuelle.