VBA - Termes Excel

Dans ce chapitre, vous vous familiariserez avec les terminologies Excel VBA couramment utilisées. Ces terminologies seront utilisées dans d'autres modules, il est donc important de comprendre chacun d'entre eux.

Modules

Modules est la zone où le code est écrit. Il s'agit d'un nouveau classeur, il n'y a donc aucun module.

Pour insérer un module, accédez à Insérer → Module. Une fois qu'un module est inséré, «module1» est créé.

Dans les modules, nous pouvons écrire du code VBA et le code est écrit dans une procédure. Une procédure / sous-procédure est une série d'instructions VBA indiquant ce qu'il faut faire.

Procédure

Les procédures sont un groupe d'instructions exécutées dans leur ensemble, qui indique à Excel comment effectuer une tâche spécifique. La tâche effectuée peut être une tâche très simple ou très compliquée. Cependant, il est recommandé de décomposer les procédures compliquées en procédures plus petites.

Les deux principaux types de procédures sont Sub et Function.

Fonction

Une fonction est un groupe de code réutilisable, qui peut être appelé n'importe où dans votre programme. Cela élimine le besoin d'écrire le même code encore et encore. Cela aide les programmeurs à diviser un grand programme en un certain nombre de fonctions petites et gérables.

Outre les fonctions intégrées, VBA permet également d'écrire des fonctions définies par l'utilisateur et les instructions sont écrites entre Function et End Function.

Sous-procédures

Les sous-procédures fonctionnent de manière similaire aux fonctions. Alors que les sous-procédures NE renvoient PAS de valeur, les fonctions peuvent ou non renvoyer une valeur. Les sous-procédures PEUVENT être appelées sans mot-clé d'appel. Les sous-procédures sont toujours incluses dansSub et End Sub déclarations.