Visual Basic pour Applications (VBA) – Astuces en vrac

Bonjour à tous,

Voici quelques astuces très utiles lorsque vous utilisez l'éditeur de Visual Basic (VBE), le langage de programmation d'Excel.
Celles-ci s'adressent à des personnes ayant déjà un peu de pratique en VBA.

Lancement
Pour lancer VBE, vous pouvez utiliser la combinaison de touche ALT + F11

Barres d'outils
Il existe 4 barres d'outils que vous pouvez activer :
www.xlerateur.com/2011-02-28_0947.png

Personnellement, j'utilise fréquemment les outils de commentaires :

Ainsi que les signets

Ajouter un point d'arrêt
Pour arrêter l'exécution d'un code, vous pouvez ajouter un point d'arrêt dans cette macro, en cliquant simplement dans la marge. La ligne se met alors en marron et la macro marquera un point d'arrêt à cet endroit.

Compléter la frappe
Si vous utilisez la combinaison CTRL+Espace, le mot que vous êtes en train d'entrer se complétera automatiquement. Par exemple, j'ai commencé à entrer Str, puis j'utilise CTRL+Espace. Automatiquement un menu déroulant apparait avec plusieurs propositions. Je peux ainsi choisir Str_Votre_Nom en étant certain de ne faire aucune faute de frappe.

Exécution de boucles complètes
Il existe plusieurs séquences de touches de raccourci très utiles en mode débogage.
Par exemple :
La touche F8 pour lancer la macro et continuer pas à pas.
La combinaison CTRL + MAJ + F8 pour exécuter une sub entière. Extrêmement pratique pour déboguer des programmes faisant appel à de nombreuses Sub ou Fonctions.

Voici la suite des touches de raccourcis :

Déplacement vers la définition
Lorsque vous vous trouvez sur un nom de Sub ou de Function, vous pouvez faire un clic droit dessus pour aller directement à la source de cette Sub ou Function.

Si vous avez des astuces que vous utilisez fréquemment, n'hésitez pas à les partager !

Gaetan Mourmant

Pour marque-pages : Permaliens.

Une réponse à Visual Basic pour Applications (VBA) – Astuces en vrac

  1. RENAUD Eric dit :

    Bonjour Gaétan,

    Tu devrais rajouter VBA MZTools qui ajoute une barre d’outils dans l’éditeur VBE avec parmi les options proposées:
    Modèles de codes (ajouter et utiliser des bouts de codes très souvent utilisé))
    Ajouter des N° de lignes ou les enlever
    Diviser ou combiner les lignes
    Ajouter une gestion d’erreur
    etc…
    Web: http://www.mztools.com/
    A+
    Eric

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.