Hoe gebruik ik de vba cbyte-functie?
De CBYTE VBA-functie wordt vermeld in de conversiecategorie van het gegevenstype VBA-functies. Wanneer u het in VBA-code gebruikt, retourneert het een waarde in een bytedatumtype (variërend van 0 tot 255) . Simpel gezegd: wanneer u een uitdrukking als een getal opgeeft, wordt deze naar een geheel getal geconverteerd en in het resultaat geretourneerd.
Syntaxis
CByte(Expressie)
Argumenten
- Expressie : de numerieke waarde die u naar een byte wilt converteren.
Voorbeeld
Om praktisch te begrijpen hoe u de VBA CBYTE-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:
Sub example_CBYTE() Range("B1").Value = CByte(Range("A1")) End Sub
In het bovenstaande voorbeeld hebben we de waarde uit cel A1 gebruikt waar we een getal hebben (8,5694). Vervolgens hebben we de CBYTE-functie gebruikt om deze waarde naar het Byte-gegevenstype te converteren en deze retourneerde 9 in het resultaat.
Opmerkingen
- Als de opgegeven waarde een andere waarde is dan een getal of een getal dat niet als getal kan worden herkend, retourneert VBA runtimefout 13.
- En als het bereik van de opgegeven waarde 0 tot 255 is, retourneert VBA runtimefout 6.
- Als de opgegeven waarde geen drijvende-kommagetal is, wordt deze afgerond op het dichtstbijzijnde gehele getal.