Compilation du code VBA (Visual Basic for Applications) peut facilement être accompli en utilisant l'une des applications Microsoft Office (sauf pour Mac Office 2008, qui ne comprenait pas un soutien pour VBA) . Les applications Office sont créés de telle sorte qu'ils exposent des choses appelées «objets» qui peuvent recevoir des instructions par l'utilisation de code VBA. Vous envoyez des instructions à divers objets dans l'application de faire ce que vous demandez de faire. La compilation de votre projet VBA vous aidera à détecter des erreurs de syntaxe dans votre programme afin que vous puissiez les corriger avant de faire un communiqué . Instructions
1
lancement de Microsoft Office Excel, cliquez sur l'onglet "Developer " et cliquez sur " Visual Basic " pour lancer la fenêtre de l'éditeur VBA. Cliquez sur le menu "Insertion " et cliquez sur "Module" pour insérer un nouveau module de code
2
créer un nouveau sous procédure : .
Private Sub compileVBA ()
< br > Hôtels 3
Cliquez sur le menu " Outils" et décochez la case à côté de " vérification de la syntaxe de l'automobile. " Cliquez sur « OK ». Ajoutez le code suivant contient une erreur de syntaxe dans le mot « GoT », qui vous rattraper quand vous compilez le code :
On Error GoT Err_compileVBA :
4
Ajoutez le code suivant pour afficher une variable de chaîne en utilisant la boîte de Message: Bonjour,
myStr As Integer
myStr = "Ceci est mon projet VBA "
MsgBox ( myStr )
5
Ajoutez le code suivant pour mettre fin à la procédure et de saisir d'éventuelles erreurs lors de l'exécution :
Exit_compileVBA :
Exit Sub
Err_compileVBA :
MsgBox Err.Description
CV Exit_compileVBA :
End Sub
6
Cliquez sur le menu "Debug " et cliquez sur "Compiler projet VBA. " Vous verrez une fenêtre de dialogue vous montrant une " erreur de compilation: Erreur de syntaxe ", soulignant la ligne de code que vous avez ajouté à l'étape 4 . Cliquez sur " OK" et changer le mot "Got " à " GoTo " à l'étape 4. Générez à nouveau le projet. Le programme doit compiler avec succès.
7
Appuyez sur " F5" pour exécuter la procédure .