Visual Basic pour Applications (VBA) est le langage de programmation événementielle de Microsoft, qui est associé avec Visual Basic 6 et de son environnement de développement intégré (IDE). VBA est largement utilisé dans de nombreux produits et plates-formes de Microsoft, y compris Microsoft Office. Le langage VBA fait un usage intensif de fonctions, qui sont des blocs de code de programmation et les commandes d'un programmeur écrit au sein de VBA.