Retrouvez ici tous les concepts utiles à maîtriser en VBA sur Excel. Ce sont les concepts que j’utilise en tant que Contrôleur de Gestion. Ils permettent de créer des macros puissantes.
Procédures | Description |
---|---|
Sub | Effectue une série d'actions sans renvoyer de valeur. |
Function | Effectue une série d'actions et renvoie une valeur. |
Variables | Description |
---|---|
Byte | Nombres entiers non signés de 0 à 255. |
Boolean | Valeurs True ou False. |
Integer | Nombres entiers de -32,768 à 32,767. |
Long | Nombres entiers de -2,147,483,648 à 2,147,483,647. |
Single | Nombres à virgule flottante en simple précision. |
Double | Nombres à virgule flottante en double précision. |
Currency | Valeurs monétaires avec une grande précision. |
Decimal | Valeurs décimales avec une grande précision (via des variantes). |
Date | Dates et heures. |
String | Chaînes de caractères. |
Object | Références à des objets. |
Variant | Type générique pouvant contenir n'importe quel type de données. |
Concepts | Description |
---|---|
Déclarer un tableau | |
Ajouter des valeurs | |
Supprimer des valeurs | |
Redimensionner un tableau |
Instruction | Description |
---|---|
If | Tester une condition et afficher un résultat différent selon l'issue. |
Select Case | Tester plusieurs cas et afficher un résultat différent selon l'issue. |
Instructions | Description |
---|---|
While / Wend | Répète un bloc de code tant qu'une condition est vraie (moins courant que Do While). |
For / Next | Répète un bloc de code un nombre spécifié de fois. |
For Each / Next | Répète un bloc de code pour chaque élément d'une collection ou d'un tableau. |
Do Until / Loop | Répète un bloc de code jusqu'à ce qu'une condition soit vraie. |
Do While / Loop | Répète un bloc de code tant qu'une condition est vraie. |
Opérateurs | Description |
---|---|
Opérateurs arithmétiques | Permettent d'effectuer des calculs. |
Opérateurs de comparaison | Permettent d'effectuer des comparaisons. |
Opérateurs logiques | Permettent d'effectuer des tests. |
Opérateurs de concaténation | Permettent d'aggréger des éléments. |
Instructions | Description |
---|---|
With | Simplifie l’accès aux propriétés et méthodes d’un objet. |
For Each / Next | Répète un bloc de code pour chaque élément d’une collection ou d’un tableau. |
If TypeOf | Vérifie le type d’un objet pour déterminer des actions spécifiques. |
Set | Assigne une référence à un objet. |