Come utilizzare la funzione vba cbyte?
La funzione VBA CBYTE è elencata nella categoria di conversione del tipo di dati delle funzioni VBA. Quando lo si utilizza nel codice VBA, restituisce un valore in un tipo di data byte (compreso tra 0 e 255) . In termini semplici, quando specifichi un’espressione come numero, la converte in un numero intero e lo restituisce nel risultato.
Sintassi
CByte(Espressione)
argomenti
- Espressione : il valore numerico che desideri convertire in un byte.
Esempio
Per capire praticamente come utilizzare la funzione VBA CBYTE è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

Sub example_CBYTE() Range("B1").Value = CByte(Range("A1")) End SubNell’esempio sopra abbiamo utilizzato il valore della cella A1 dove abbiamo un numero (8.5694), quindi abbiamo utilizzato la funzione CBYTE per convertire questo valore nel tipo di dati Byte e ha restituito 9 nel risultato.
Commenti
- Se il valore specificato è un valore diverso da un numero o un numero che non può essere riconosciuto come numero, VBA restituirà l’errore di runtime 13.
- E se l’intervallo del valore fornito è compreso tra 0 e 255, VBA restituisce l’errore di runtime 6.
- Se il valore specificato non è un numero a virgola mobile, verrà arrotondato all’intero più vicino.