Devolve uma Cadeia representando o valor hexadecimal de um número.
Sintaxe
Hex(número)
O argumento de númeronecessário é qualquer expressão numérica ou expressão de cadeia válida.
Observações
Se núm ainda não for um número inteiro, é arredondado para o número inteiro mais próximo antes de ser avaliado.
| Se número for | Devoluções hexadecimais |
|---|---|
| Null | Null |
| Vazio | Zero (0) |
| Qualquer outro número | Até oito carateres hexadecimais |
Pode representar números hexadecimais diretamente por números anteriores no intervalo adequado com &H. Por exemplo, &H10 representa decimal 16 em notação hexadecimal.
Exemplos de consulta
| Expressão | Resultados |
|---|---|
| SELECT Hex(2) COMO Expr1 FROM ProductSales GROUP BY Hex(2); | Devolve o valor hexadecimal de "2" e apresenta o resultado na coluna Expr1. |
| SELECT quantidade,Hex(quantidade) COMO HexValue FROM ProductSales; | Devolve os valores de "quantidade" juntamente com o valor hexadecimal de todos os valores de dados na coluna "quantidade" e apresenta os resultados na coluna "HexValue". |
Exemplo do VBA
Nota
Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.
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.