Wie verwende ich die vba-cbyte-funktion?
Die VBA-Funktion CBYTE ist in der Kategorie „VBA-Funktionen-Datentypkonvertierung“ aufgeführt. Wenn Sie es im VBA-Code verwenden, wird ein Wert in einem Byte-Datumstyp (im Bereich von 0 bis 255) zurückgegeben . Vereinfacht ausgedrückt: Wenn Sie einen Ausdruck als Zahl angeben, wird dieser in eine Ganzzahl umgewandelt und im Ergebnis zurückgegeben.
Syntax
CByte(Ausdruck)
Argumente
- Ausdruck : Der numerische Wert, den Sie in ein Byte umwandeln möchten.
Beispiel
Um die Verwendung der VBA-Funktion CBYTE praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_CBYTE() Range("B1").Value = CByte(Range("A1")) End Sub
Im obigen Beispiel haben wir den Wert aus Zelle A1 verwendet, in der wir eine Zahl (8,5694) haben. Dann haben wir die Funktion CBYTE verwendet, um diesen Wert in den Datentyp Byte umzuwandeln, und als Ergebnis wurde 9 zurückgegeben.
Kommentare
- Wenn der angegebene Wert ein anderer Wert als eine Zahl ist oder eine Zahl, die nicht als Zahl erkannt werden kann, gibt VBA den Laufzeitfehler 13 zurück.
- Und wenn der Bereich des bereitgestellten Werts zwischen 0 und 255 liegt, gibt VBA den Laufzeitfehler 6 zurück.
- Wenn der angegebene Wert keine Gleitkommazahl ist, wird er auf die nächste ganze Zahl gerundet.