Como usar a função vba cbyte?

A função CBYTE VBA está listada na categoria de conversão de tipo de dados de funções VBA. Quando você o usa no código VBA, ele retorna um valor em um tipo de data byte (variando de 0 a 255) . Em termos simples, quando você especifica uma expressão como um número, ela a converte em um número inteiro e o retorna no resultado.

Sintaxe

CByte (Expressão)

Argumentos

  • Expressão : O valor numérico que você deseja converter em um byte.

Exemplo

Para entender de forma prática como usar a função VBA CBYTE, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:

example-vba-cbyte-function
 Sub example_CBYTE() Range("B1").Value = CByte(Range("A1")) End Sub

No exemplo acima usamos o valor da célula A1 onde temos um número (8,5694), então usamos a função CBYTE para converter este valor para o tipo de dados Byte e retornou 9 no resultado.

Comentários

  • Se o valor especificado for diferente de um número ou um número que não pode ser reconhecido como um número, o VBA retornará o erro de tempo de execução 13.
  • E se o intervalo do valor fornecido for de 0 a 255, o VBA retornará o erro de tempo de execução 6.
  • Se o valor especificado não for um número de ponto flutuante, será arredondado para o número inteiro mais próximo.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *