Parfois, il n’existe aucune fonctionnalité prédéfinie dans Excel pour répondre à un besoin particulier. Vous devez alors “programmer Excel” pour créer cette fonctionnalité. Pour cela, vous pouvez passer par l’enregistreur de macros ou par le langage VBA. Cette formation va vous apprendre à utiliser l’un comme l’autre. Aucune connaissance en programmation n’est nécessaire, vous devez simplement avoir déjà pratiqué Excel.
VBA est l’abréviation de Visual Basic for Applications. Comme son nom l’indique, VBA est issu du langage Visual Basic de Microsoft. Le “A” de VBA désigne les applications de la suite Office. Essentiellement Word, Excel, PowerPoint et Outlook. En utilisant VBA, vous pourrez donc automatiser certaines tâches dans les applications Office. Cette formation s’intéresse avant tout à l’utilisation de VBA dans Excel, mais les principes abordés s’appliquent (sauf lorsqu'ils sont trop spécifiques) aux autres applications de la suite.
L’onglet Développeur du ruban d’Excel contient plusieurs icônes nécessaires lorsque l’on développe du code VBA. Cet onglet n’étant pas accessible par défaut dans le ruban, voyons comment le faire apparaître.
Lancez la commande Options dans le menu Fichier. La boîte de dialogue Options Excel s’affiche. Basculez sur l’onglet Personnaliser le ruban (1), cochez la case Développeur (2) et validez en cliquant sur OK (3).
L’onglet Développeur fait désormais partie du ruban d’Excel. Vous l’utiliserez pour tous vos développements VBA :