Devolve uma Cadeia (tipo de dados em cadeia: tipo de dados fundamental que contém caracteres, um carácter por 2 bytes. Uma cadeia de comprimento fixo pode conter caracteres de 1 a 64K; uma cadeia de comprimento variável pode conter de 1 a 2 mil milhões.) que representa o valor hexadecimal de um número.
Sintaxe
Hex(número)
O argumento (argumento: valor que fornece informações a uma acção, evento, método, propriedade, função ou procedimento.) número obrigatório é qualquer expressão numérica (expressão numérica: qualquer expressão que possa gerar um número. A expressão pode ser qualquer combinação de variáveis, constantes, funções e operadores.) ou expressão da cadeia (expressão de cadeia: expressão que equivale a uma sequência de caracteres contíguos. Os elementos da expressão podem ser: funções que devolvem uma cadeia ou uma Variante de cadeia (VarType 8); uma cadeia literal, uma constante, uma variável ou Variante.) válida.
Observações
Se número não for já um número inteiro, é arredondado para o número inteiro mais próximo antes de ser avaliado.
Pode representar números hexadecimais directamente, precedendo os números no intervalo adequado com &H. Por exemplo, &H10 representa o decimal 16 na notação hexadecimal.
Exemplo
Nota Os exemplos que se seguem demonstram a utilização desta função num módulo do Visual Basic for Applications (VBA). Para mais informações sobre como trabalhar com VBA, seleccione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de procura.
Este exemplo utiliza a função Hex para devolver o valor hexadecimal de um número.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.