Let, instructie

       

Wijst de waarde van een expressie toe aan een variabele of eigenschap.

Syntaxis

[Let] varnaam = expressie

De syntaxis van de instructie Let bevat de volgende onderdelen:

Onderdeel Beschrijving
Let Optioneel. Expliciet gebruik van het sleutelwoord Let is een stijlkwestie, maar wordt gewoonlijk niet gebruikt.
Varnaam Vereist. De naam van de variabele of eigenschap. Voor deze naam gelden de standaardregels voor naamgeving van een variabele.
expressie Vereist. Waarde die wordt toegekend aan de variabele of de eigenschap.

Notities

U kunt het resultaat van een expressie alleen toewijzen aan een variabele of eigenschap als het gegevenstype compatibel is met de variabele. U kunt geen reeksexpressies toewijzen aan numerieke variabelen en u kunt evenmin numerieke expressies toewijzen aan tekenreeksvariabelen. Als u dit doet, treedt een fout op tijdens de compilatie.

U kunt variabelen van het type Variant aan zowel reeks- als numerieke expressies toewijzen. Het omgekeerde is echter niet altijd mogelijk. U kunt elke Variant, behalve met de waarde Null, aan een tekenreeksvariabele toewijzen. Voor een numerieke variabele geldt echter dat de waarde van Variant moet overeenkomen met een getal. Met de functie IsNumeric bepaalt u of Variant naar een getal kan worden geconverteerd.

Let op   Als u een expressie van een bepaald numeriek gegevenstype toewijst aan een variabele van een ander numeriek type, wordt de waarde van de expressie aangepast aan het gegevenstype van de resulterende variabele.

U kunt de instructie Let alleen gebruiken om een recordvariabele aan een andere recordvariabele toe te wijzen als beide variabelen van hetzelfde door de gebruiker gedefinieerde gegevenstype zijn. Gebruik de instructie LSet om recordvariabelen met verschillende door de gebruiker gedefinieerde typen toe te wijzen. Gebruik de instructie Set om objectverwijzingen toe te wijzen aan variabelen.