VBA représente Visual Basic pour Application. Comme vous le savez, VB (Visual Basic) est l’un desles grands langages de programmation. Si vous avez besoin d'exécuter quotidiennement des tâches répétitives dans Excel, il est toujours recommandé d'automatiser ces tâches afin de gagner du temps et de l'énergie. Les macros sont un excellent moyen d’automatiser des tâches dans Excel. Nous avons déjà présenté une astuce de base sur l’enregistrement et l’utilisation de macros. Les macros ajoutent essentiellement du code VB à votre feuille Excel.
Chaque fois que vous créez une nouvelle macro, Excel ajouteVisual Basic Code à l'arrière, donc chaque fois que vous exécutez une macro, ce code VB est exécuté et vous obtenez les résultats à l'écran. Voyons comment le code est généré lorsque nous ajoutons une macro et comment vous pouvez éditer et déboguer ce code VB.
Comment afficher le code VBA associé à une macro
Supposons que nous ayons créé une macro, comme mentionné dans l'article cité ci-dessus, puis cliquez sur l'option Macro et choisissez Afficher les macros.
La boîte de dialogue de la macro s’affiche. Choisissez ici la macro pour laquelle vous souhaitez voir le code VB et cliquez sur le bouton Modifier.
Il ouvrira la macro en tant que code VB dans le VBÉditeur intégré par défaut dans Excel. Dans cet exemple, je vous montre le code d'une macro de base qui affiche le message «Hello World» lorsqu'il est exécuté.
Si vous connaissez les bases de Visual Basic,alors vous pouvez écrire votre propre code ici pour améliorer votre macro et vous pouvez ajouter plus de fonctionnalités à vos macros créées en ajoutant des morceaux de code. L’éditeur affiché dans Excel est un éditeur VB typique avec l’explorateur de projet à gauche et la fenêtre source / conception à droite. Tout ce dont vous avez besoin est de connaître la syntaxe du langage de programmation.
Comment déboguer le code VBA
Si vous avez apporté des modifications au code d’une macro et que vous souhaitez vérifier si tout fonctionne bien, vous pouvez le faire en déboguant et en exécutant le code. presse F5 et il déboguera et exécutera le code et vous obtiendrez les résultats à l'écran. (Mon code contient uniquement «Hello World», je peux donc le voir à l'écran après le débogage et l'exécution)
commentaires