LET |
Assigne une variable |
Visual Basic |
Syntaxe
[Let] varname = expression
|
Paramètres
Nom |
Description |
varname |
Ce paramètre permet d'indiquer le nom de la variable ou de la propriété; suit les conventions de dénomination des variables standard. |
expression |
Ce paramètre permet d'indiquer la valeur affectée à la variable ou à la propriété. |
Description
Cette instruction permet d'attribuer la valeur d'une expression à une variable ou à une propriété.
Remarques
- Pour simplifier le code Visual Basic, le mot clef facultatif Let est le plus souvent omis.
- Une expression de valeur ne peut être affectée à une variable ou une propriété que si elle est d'un type de données compatible avec la variable. Vous ne pouvez pas affecter d'expressions de chaîne de caractères
à des variables numériques et vous ne pouvez pas affecter d'expressions numériques à des variables de chaîne de caractères. Si vous le faites, une erreur se produit au moment de la compilation.
- Les variables Variant peuvent être affectées à des expressions sous forme de chaîne de caractères ou numériques. Cependant, l'inverse n'est pas toujours vrai.
Tout Variant à l'exception d'un Null peut être affecté à une variable chaîne de caractères, mais seul un Variant dont la valeur peut
être interprétée comme un nombre peut être affecté à une variable numérique. Utilisez la fonction IsNumeric pour déterminer si le Variant
peut être converti en nombre.
- L'affectation d'une expression d'un type de données numériques à une variable d'un type de données numériques différent contraint la valeur de l'expression dans le type de données de la variable résultante.
- Les instructions Let peuvent être utilisées pour affecter une variable d'enregistrement à une autre uniquement lorsque les deux variables sont du même type défini par l'utilisateur. Utilisez
l'instruction LSet pour affecter des variables d'enregistrement de différents types définis par l'utilisateur. Utilisez l'instruction Set pour affecter des références d'objet à
des variables.
Dernière mise à jour : Samedi, le 2 Janvier 2021