Excel en un Cleex

Section en cours de création. Du contenu VBA génial arrive très vite !

Concepts

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.

Les procédures

ProcéduresDescription
SubEffectue une série d'actions sans renvoyer de valeur.
FunctionEffectue une série d'actions et renvoie une valeur.

Les variables

VariablesDescription
ByteNombres entiers non signés de 0 à 255.
BooleanValeurs True ou False.
IntegerNombres entiers de -32,768 à 32,767.
LongNombres entiers de -2,147,483,648 à 2,147,483,647.
SingleNombres à virgule flottante en simple précision.
DoubleNombres à virgule flottante en double précision.
CurrencyValeurs monétaires avec une grande précision.
DecimalValeurs décimales avec une grande précision (via des variantes).
DateDates et heures.
StringChaînes de caractères.
ObjectRéférences à des objets.
VariantType générique pouvant contenir n'importe quel type de données.

Les tableaux

ConceptsDescription
Déclarer un tableau
Ajouter des valeurs
Supprimer des valeurs
Redimensionner un tableau

Les structures de décision

InstructionDescription
IfTester une condition et afficher un résultat différent selon l'issue.
Select CaseTester plusieurs cas et afficher un résultat différent selon l'issue.

Les structures en boucles

InstructionsDescription
While / WendRépète un bloc de code tant qu'une condition est vraie (moins courant que Do While).
For / NextRépète un bloc de code un nombre spécifié de fois.
For Each / NextRépète un bloc de code pour chaque élément d'une collection ou d'un tableau.
Do Until / LoopRépète un bloc de code jusqu'à ce qu'une condition soit vraie.
Do While / LoopRépète un bloc de code tant qu'une condition est vraie.

Les opérateurs

OpérateursDescription
Opérateurs arithmétiquesPermettent d'effectuer des calculs.
Opérateurs de comparaisonPermettent d'effectuer des comparaisons.
Opérateurs logiquesPermettent d'effectuer des tests.
Opérateurs de concaténationPermettent d'aggréger des éléments.

Les instructions d'objet

InstructionsDescription
WithSimplifie l’accès aux propriétés et méthodes d’un objet.
For Each / NextRépète un bloc de code pour chaque élément d’une collection ou d’un tableau.
If TypeOfVérifie le type d’un objet pour déterminer des actions spécifiques.
SetAssigne une référence à un objet.