Retorna uma Cadeia que representa o valor hexadecimal de um número.
Sintaxe
Hex( número )
O número necessárioargumento é qualquer expressão numérica ou expressão de cadeia de caracteres válido.
Comentários
Se o número ainda não for um número inteiro, ele será arredondado para o número inteiro mais próximo antes de ser avaliado.
Se o número for |
Hex retorna |
Nulo |
Nulo |
Vazio |
Zero (0) |
Qualquer outro número |
Até oito caracteres hexadecimal |
Você pode representar números hexadecimal diretamente por números anteriores no intervalo adequado com &H. Por exemplo, &H10 representa o decimal 16 na notação hexadecimal.
Exemplos de consulta
Expressão |
Resultados |
SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); |
Retorna o valor hexadecimal de "2" e exibe o resultado na coluna Expr1. |
Quantidade SELECT,Hex(quantidade) AS HexValue FROM ProductSales; |
Retorna os valores de "quantidade" juntamente com o valor hexadecimal de todos os valores de dados na coluna "quantidade" e exibe os resultados na coluna "HexValue". |
Exemplo de VBA
Observação: Exemplos a seguir demonstram o uso dessa função em um módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Desenvolvedor na lista suspensa ao lado de Pesquisar e insira um ou mais termos na caixa de pesquisa.
Este exemplo usa a função Hex para retornar o valor hexadecimal de um número.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.