Microsoft Visual Basic pour Application est un programme puissant qui permet aux non-programmeurs d’enregistrer, de créer et de modifier des macros qui automatisent les tâches dans les applications Microsoft Office. VBA est une interface de création de scripts dans laquelle les utilisateurs saisissent des codes pour exécuter une commande ou une tâche. Dans cet article, nous vous expliquerons comment activer et utiliser VBA dans Excel.
Comment activer et utiliser VBA dans Excel
Suivez les étapes ci-dessous pour activer et utiliser VBA dans Excel :
Lancez Excel.Sous l’onglet Développeur, cliquez sur le bouton Visual Basic.Cliquez sur l’onglet Insertion et sélectionnez Module dans le menu. Tapez maintenant le code sur la feuille de modèle. Cliquez sur le bouton Exécuter et sélectionnez Exécuter sous/UserForm. Pour supprimer le module, cliquez avec le bouton droit sur le module, puis sélectionnez Supprimer le module 1. Le module est supprimé.
Lancez Excel.
Sur l’onglet Développeur, cliquez sur le bouton Visual Basic dans le groupe Code.
Une fenêtre Microsoft Visual Basic pour Application s’ouvrira.
Cliquez sur l’onglet Insérer et sélectionnez Module dans le menu.
Un nouveau modèle est ouvert. Tapez maintenant le code sur la feuille de modèle.
Après avoir tapé votre code, cliquez sur le bouton Exécuter et sélectionnez Exécuter sous/UserForm.
Réduisez la fenêtre Microsoft Visual Basic pour Application pour voir les résultats.
Si vous souhaitez supprimer le module, agrandissez la fenêtre Microsoft Visual Basic pour Application ou cliquez sur Visual Basic bouton dans l’onglet Développeur.
Sur la gauche de la fenêtre, localisez le module et faites un clic droit dessus, puis sélectionnez Supprimer le module 1.
Une boîte de message apparaîtra demandant la permission d’exporter le module avant de le supprimer ; vous pouvez sélectionner oui ou non, selon votre choix. Nous avons choisi non.
Le module est supprimé.
Comment ajouter un bouton VBA dans Excel ?
Sur l’onglet Développeur, cliquez sur le bouton Insérer. Dans le formulaire Dans le groupe Contrôles, sélectionnez l’option de bouton.Dessinez le bouton sur la feuille de calcul.Cliquez avec le bouton droit sur le bouton et sélectionnez Affecter une macro dans le menu.Une boîte de dialogue Affecter une macro s’ouvre.Cliquez sur Nouveau.Une fenêtre Microsoft Visual Basic pour Application s’ouvre.Tapez le code de la feuille de module.Cliquez sur le bouton Exécuter et sélectionnez Exécuter Sub/UserForm.Réduisez la fenêtre Microsoft Visual Basic pour Application.Cliquez sur le bouton dans la feuille de calcul pour exécuter la commande.
LIRE : Changer la couleur d’arrière-plan des cellules dans Excel avec l’éditeur VBA
Quelle est la différence entre VBA et le script dans Excel ?
Les différences entre Microsoft Visual Basic pour Application (VBA) et Script sont que VBA les macros sont développées pour les solutions de bureau et les scripts Office sont conçus pour les solutions sécurisées, multiplateformes et basées sur la foule. VBA a la même autorisation de sécurité qu’Excel, tandis que Office Scripts n’a accès qu’au classeur. VBA n’a pas de connecteur Power Automate, tandis que les scripts Office peuvent s’exécuter via un Power Automate. Actuellement, VBA couvre davantage les fonctionnalités d’Excel, en particulier celles proposées sur les clients de bureau, tandis que les scripts Office couvrent tous les scénarios pour Excel sur le Web. VBA est conçu pour être centré sur le bureau, tandis que les scripts Office utilisent un environnement d’exécution universel pour JavaScript. Les scripts VBA et Office aident les personnes qui ne sont pas programmeurs à créer de petits programmes dans Excel.
LIRE : Comment créer des fonctions Excel personnalisées à l’aide de VBA
Nous J’espère que vous comprenez comment obtenir VBA dans Microsoft Excel.