Comment écrire un script VBA
Visual Basic pour Applications (VBA) est un langage de programmation utilisé dans les applications Microsoft Office comme Excel et PowerPoint. Vous pouvez utiliser VBA pour écrire des scripts qui personnaliseront vos applications Office en fonction de vos besoins. Bien que VBA ait été conçu pour le programmeur novice, écrire votre premier script peut sembler une tâche intimidante. Cependant, une fois que vous aurez navigué dans Visual Basic Editor (VBE), votre programme sera écrit en un rien de temps.
Étape 1
Ouvrez l'application Microsoft Office pour laquelle vous souhaitez écrire un script. Par exemple, ouvrez Microsoft Excel, Word ou PowerPoint.
Étape 2
Cliquez sur l'onglet "Développeur" puis cliquez sur "Visual Basic". L'écran Visual Basic Editor (VBE) s'ouvre. Alternativement, vous pouvez appuyer sur les touches "Alt" et "F11" pour ouvrir le VBE.
Étape 3
Cliquez sur l'onglet "Insérer" puis cliquez sur "Module" pour ouvrir une fenêtre vide. C'est ici que vous taperez votre script.
Étape 4
Tapez votre script dans la fenêtre ouverte. Vous devez commencer par taper "Function function name" si votre script est une fonction ou "Sub subroutine" si votre script est un sous-programme. Tapez le corps de votre script, puis terminez par "End Function" ou "End Sub". Utilisez une fonction si vous souhaitez renvoyer quelque chose (comme une valeur) ou une sous-routine si votre script exécute une tâche sans rien renvoyer (comme formater un document). Le site Web de Microsoft propose une section d'aide complète pour l'écriture de code VBA.
Étape 5
Appuyez sur "F5" pour exécuter le script.
Astuce
Si vous n'avez pas l'onglet Développeur sur votre ruban Office, cliquez sur le bouton "Microsoft Office", puis cliquez sur "Options" puis cliquez sur "Populaire". Cliquez sur "Afficher l'onglet Développeur dans le ruban".