| Déclarations | |
| Class | Déclare le nom d'une classe. |
| Const | Déclare des constantes destinées à remplacer des valeurs littérales. |
| Dim | Déclare des variables et alloue l'espace de stockage. |
| Erase | Réinitialise les éléments des tableaux de taille fixe et libère l'espace de stockage des tableaux dynamiques. |
| Option Explicit | Force la déclaration explicite de toutes les variables dans un script. |
| Private | Déclare les variables privées et alloue l'espace de stockage. |
| Public | Déclare des variables publiques et affecte l'espace de stockage. |
| ReDim | Déclare les variables de tableau dynamique et attribue ou réattribue l'espace de stockage au niveau de la procédure. |
| Property Get | Déclare le nom, les arguments et le code formant une procédure Property qui obtient (renvoie) la valeur d'une propriété. |
| Property Let | Déclare le nom, les arguments et le code formant une procédure Property qui affecte la valeur d'une propriété. |
| Property Set | Déclare le nom, les arguments et le code formant une procédure Property qui définit la référence à un objet. |
| Branchements et boucles | |
| Call | Transfère le contrôle à une procédure Sub ou Function. |
| Do...Loop | Répète un bloc d'instructions tant qu'une condition est True ou jusqu'à ce qu'une condition devienne True. |
| Execute | Exécute une ou plusieurs instructions spécifiées. |
| ExecuteGlobal | Exécute une ou plusieurs instructions spécifiées dans l'espace de nom global d'un script. |
| Exit | Quitte un bloc de code Do...Loop, For...Next, Function ou Sub. |
| For...Next | Répète un groupe d'instructions un nombre spécifié de fois. |
| For Each...Next | Répète un groupe d'instructions pour chaque élément d'un tableau ou d'une collection. |
| If...Then...Else | Exécute un groupe d'instructions soumises à une condition, en fonction de la valeur d'une expression. |
| Select Case | Exécute un groupe d'instructions parmi plusieurs, en fonction de la valeur d'une expression. |
| While...Wend | Exécute une série d'instructions tant qu'une condition donnée est True. |
| Procédures | |
| Function | Déclare le nom, les arguments et le code qui forment le corps d'une procédure Function. |
| Sub | Déclare le nom, les arguments et le code qui forment le corps d'une procédure Sub. |
| Divers | |
| On Error | Active la gestion des erreurs. |
| Randomize | Initialise le générateur de nombres aléatoires. |
| Rem | Inclut des remarques explicatives dans un programme. |
| Set | Affecte une référence d'objet à une variable ou à une propriété. |
| With | Exécute une série d'instructions sur un objet unique. |