Autres articles intéressants
Le concept de constantes et quand les utiliser
Une constante est une valeur qui est fixe et qui ne change pas au cours du programme. En utilisant des constantes, le code devient plus facile à lire et à gérer, car vous pouvez nommer les valeurs fréquemment utilisées. Pour déclarer une constante, utilisez le mot-clé Const. Voici un exemple de déclaration constante :
Const PI As Double = 3.14159
Vous devez utiliser des constantes lorsqu’elles ont des valeurs qui ne changeront pas au cours du programme, telles que des valeurs mathématiques (par exemple, PI), certaines contraintes ou du texte fixe. De cette façon, s’il y a un changement de valeur à l’avenir, il vous suffit de le modifier à un seul endroit.
3. Déclarations et opérateurs
Dans VBA, les instructions sont des lignes de code qui décrivent une action, définissent un élément ou attribuent une valeur à une variable. Les énoncés fonctionnent comme des phrases dans le langage courant.
Normalement, chaque ligne de code n’a qu’une seule instruction, mais vous pouvez mettre plusieurs instructions sur une seule ligne en les séparant par des deux-points. Des exemples d’instructions incluent la déclaration de variables, l’appel de procédures ou la définition de la valeur de la propriété d’un objet.
Une déclaration peut prendre la forme de :
- Déclaration de variable : par exemple, Dim x As Integer.
- Note : Par exemple, x = 10.
- Appels de procédure ou de fonction : par exemple, Call MsgBox(“Hello !”).
- Contrôle de flux : par exemple, les instructions If, For ou Do While.
Opérateur arithmétique
Les opérateurs arithmétiques sont utilisés pour effectuer des calculs mathématiques.
Opérateur | Description | Exemple | Résultat |
+ | Addition | 5 + 3 | 8 |
– | Réduction | 10 – 4 | 6 |
* | Multiplication | 6 * 7 | 42 |
/ | Division | 20 / 4 | 5 |
^ | Rang | 2^3 | 8 |
Mod | Le reste de la division | 10 Mod 3 | 1 |
Opérateur logique
Les opérateurs logiques sont utilisés pour prendre des décisions basées sur des instructions de condition.
Opérateur | Description | Exemple | Résultat |
And | Vaut True si les deux conditions valent la peine True | (5 > 3) And (2 < 4) | Vrai |
Or | Valeur True jika salah satu kondisi True | (5 > 3) Or (2 > 4) | Vrai |
Not | Inversion des valeurs de condition | Not (5 > 3) | Faux |
4. Écrire et exécuter des macros
Pour créer une macro dans VBA, vous devez écrire une procédure contrainte par les instructions Sub et End Sub.
Une fois que vous avez créé une macro, vous pouvez l’exécuter à travers le Macros Dialog Box. Voici les étapes à suivre pour exécuter la macro :
- Ouvrez une application Microsoft Office (telle qu’Excel ou Word).
- Cliquez sur l’onglet Developer dans le ruban. Si cet onglet n’apparaît pas, vous devrez peut-être l’activer dans les paramètres.
- Cliquez sur le bouton Macros pour ouvrir la boîte de dialogue.
- Dans la boîte de dialogue, sélectionnez le nom de la macro à exécuter dans la liste.
- Cliquez sur le bouton Run pour exécuter la macro sélectionnée.
5. Manipulation des objets et des propriétés
Dans VBA, un objet est un élément qui peut être modifié par le code. Deux objets souvent utilisés dans Microsoft Word sont ActiveDocument et Selection.
- ActiveDocument : Il s’agit d’un objet qui représente le document actuellement ouvert dans Word. Vous pouvez accéder aux propriétés et méthodes de ce document et les modifier.
- Selection : Il s’agit d’un objet qui représente le texte ou l’élément sélectionné dans le document. Si personne n’est sélectionné, cet objet indiquera la position du curseur.
Vous pouvez modifier diverses propriétés d’objet dans VBA pour formater le document. Certaines des propriétés qui sont fréquemment modifiées sont :
- Font : Modifiez le type de police du texte.
- Size : Redimensionnez le texte.
- Bold : détermine si le texte est affiché en gras.