Sommaire

La programmation en VBA VBA:Programmation

Le langage VBA est le langage de programmation Visual Basic 6 (VB6). Toutes les possibilités de ce langage sont donc utilisables. Si vous souhaitez approfondir vos connaissances en matière de programmation, vous pouvez donc vous reporter à l’abondante documentation VB6. De plus, l’IDE de VBA dispose d’une aide en ligne très bien faite. Pour y accéder, cliquez sur le bouton ? de la barre d’outils standard.

Images/13SOB12N.png

La procédure Function VBA:Procédure Function

La procédure Function est la seule qui soit étudiée dans le cadre de cet ouvrage. La forme de cette procédure est la suivante :

Function nom_fonction(Arg1 As type1, Arg2 As type2,µ...) As typefonc 
     - 
     [instructions] 
     - 
     nom_de_la_fonction=... 
     - 
     -[instructions] 
     - 
     nom_de_la_fonction=... 
     -  
End Function

Les mots en gras sont les mots-clés du langage VBA.

Entre parenthèses figurent les arguments de la fonction.

nom_fonction est le nom que vous choisissez pour votre fonction : il doit être explicite, ni trop long, ni trop court. Le nom commence obligatoirement par une lettre. Il ne doit pas être identique à un mot-clé VBA comme Dim ou Function par exemple. Pour éviter les problèmes, utilisez uniquement ...