Option Explicit, instruction (Visual Basic)
Force la déclaration explicite de toutes les variables dans un fichier, 
ou autorise les déclarations implicites de variables.
Syntaxe
Option Explicit { On | Off }
Éléments
On
Optionnel. Active la Option Explicit vérification. Si On ou Off n’est pas spécifié, la valeur par défaut est On.
Off
Optionnel. Désactive la Option Explicit vérification.
Notes
Lorsque Option Explicit On ou Option Explicit apparaît dans un fichier, vous devez déclarer explicitement toutes les variables à l’aide des Dim instructions ou ReDim . Si vous essayez d’utiliser un nom de variable non déclaré, une erreur se produit au moment de la compilation. L’instruction Option Explicit Off autorise la déclaration implicite des variables.
Si elle est utilisée, l'instruction Option Explicit doit apparaître dans un fichier avant toute autre instruction de code source.
Notes
Définir sur Option Explicit Off n’est généralement pas une bonne pratique. Vous risquez de mal orthographier un nom de variable dans un ou plusieurs emplacements, ce qui peut provoquer des résultats inattendus lors de l’exécution du programme.
Lorsqu’une instruction explicite d’option n’est pas présente
Si le code source ne contient pas d’instruction Option Explicit , le paramètre 
Option Explicit de la 
page Compiler, Concepteur de projets (Visual Basic) est utilisé. Si le compilateur de ligne de commande est utilisé, l’option 
de compilateur -optionexplicit est utilisée.
Pour définir Option Explicit dans l’IDE
- Dans Explorateur de solutions, sélectionnez un projet. Dans le menu Projet , cliquez sur Propriétés.
 
- Cliquez sur l’onglet Compiler.
 
- Définissez la valeur dans la zone Option explicite .
 
Lorsque vous créez un projet, le paramètre 
Option Explicit sous l’onglet 
Compiler est défini sur le paramètre 
Option Explicite dans la boîte de dialogue 
Valeurs par défaut VB . Pour accéder à la boîte de dialogue 
Valeurs par défaut vb , dans le menu 
Outils , cliquez sur 
Options. Dans la boîte de dialogue 
Options, développez 
Projets et solutions, puis cliquez sur 
Valeurs par défaut VB. Le paramètre par défaut initial dans 
VB Defaults est On.
Pour définir Option Explicit sur la ligne de commande
Exemple
L’exemple suivant utilise l’instruction pour forcer la Option Explicit déclaration explicite de toutes les variables. La tentative d’utilisation d’une variable non déclarée provoque une erreur au moment de la compilation.
VB        
' Force explicit variable declaration.
Option Explicit On
VB        
Dim thisVar As Integer
thisVar = 10
' The following assignment produces a COMPILER ERROR because
' the variable is not declared and Option Explicit is On.
thisInt = 10 ' causes ERROR