![](https://codky.com/wp-content/uploads/2024/11/2784-1024x576.png)
L’utilisation de l’instruction `Option Explicit` dans VBA (Visual Basic for Applications) est une bonne pratique qui vous aide à éviter les erreurs de programmation liées à l’utilisation de variables non déclarées. Voici comment vous pouvez l’utiliser :
Option Explicit
Sub Exemple()
Dim var1 As Integer
var1 = 10
' Si vous tentez d'utiliser une variable non déclarée ici, une erreur sera générée.
End Sub
- Placer l’instruction en haut du module :
- Ouvrez votre éditeur VBA (souvent accessible via la touche `Alt` + `F11` dans les applications Microsoft Office comme Excel, Word, etc.).
- Dans le module VBA où vous souhaitez imposer la déclaration explicite des variables, placez l’instruction `Option Explicit` tout en haut, avant toute autre ligne de code.
- Bénéfices de `Option Explicit` :
- Prévention des erreurs typographiques : Si vous faites une faute de frappe dans le nom d’une variable, cela entraînera une erreur de compilation, ce qui facilite le repérage et la correction des erreurs.
- Meilleure lisibilité : Cela rend le code plus lisible et le développeur peut facilement suivre les types de données utilisés.
- Bonne pratique : Encourager les programmeurs à penser soigneusement aux variables qu’ils utilisent et à ce qu’ils veulent accomplir.
- Déclaration des variables :
- Lorsque `Option Explicit` est activé, chaque variable doit être déclarée explicitement à l’aide de l’instruction `Dim` (ou `Private`, `Public`, etc.), sinon une erreur de compilation ” Variable non définie ” sera générée.
- Activation automatique dans tous les modules :
- Pour activer automatiquement `Option Explicit` dans tous les nouveaux modules, allez dans l’éditeur VBA, cliquez sur `Outils` > `Options`, et cochez la case `Déclaration de variables obligatoire`.
L’utilisation de `Option Explicit` est généralement recommandée pour assurer un code propre, fiable et sans erreur.