Devuelve un tipo de datos String que representa el valor hexadecimal de un número.
Sintaxis
Hexadecimal( número )
El número necesarioargumento es cualquier expresión numérica o expresión de cadena válido.
Comentarios
Si número no es ya un número entero, se redondea al número entero más próximo antes de evaluarse.
Si número es |
Vuelve hexadecimal |
Nulo |
Nulo |
vacío |
Cero (0) |
Cualquier otro número |
Hasta ocho caracteres hexadecimales |
Puede representar números hexadecimales directamente precediendo los números del rango adecuado con &H. Por ejemplo, &H10 representa el decimal 16 en notación hexadecimal.
Ejemplos de consulta
Expression |
Resultados |
SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); |
Devuelve el valor hexadecimal de "2" y muestra el resultado en la columna Expresión1. |
SELECT cantidad,Hexadecimal(cantidad) AS HexValue FROM ProductSales; |
Devuelve los valores de "cantidad" junto con el valor hexadecimal de todos los valores de datos de la columna "cantidad" y muestra los resultados en la columna "HexValue". |
Ejemplo de VBA
Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione referencia para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.
En este ejemplo se usa la función Hexadecimal para devolver el valor hexadecimal de un número.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.