
La funzione Hex() nelle macro Excel
La funzione Hex() converte un numero in un numero esadecimale.
Hex(n)
Il parametro n è un numero intero su base 10.
La funzione restituisce lo stesso numero nel sistema numerico esadecimale, ossia su base 16.
Nota. Il numero esadecimale in uscita viene restituito come stringa.
Ecco un esempio pratico.
Digita questa macro.
- Sub Macro1()
- Dim y As String
- y = Hex(500)
- Range("B2").Value = y
- End Sub
La macro converte il numero 500 in un numero esadecimale tramite la funzione Hex(500) e assegna il risultato alla variabile y di tipo String.
Infine, il risultato viene visualizzato nella cella B2 tramite l'istruzione Range("B2").Value = y
In questo caso il risultato è il numero esadecimale 1F4
Il numero esadecimale 1F4 è equivalente al numero 500 in base 10.