HEX |
Hexadécimal |
---|---|
Visual Basic |
Syntaxe
Function Hex(expression) |
Paramètres
Nom | Description |
---|---|
expression | Ce paramètre permet d'indiquer le nombre contenant l'expression à convertir. Le paramètre expression est toute expression valide. |
Description
Cette fonction retourne sous forme de chaîne de caractères en nombre hexadécimal à partir d'une valeur numérique.
Remarques
- Si le paramètre expression n'est pas déjà un nombre entier, il est arrondi au nombre entier le plus proche avant d'être évalué.
- Vous pouvez représenter les nombres hexadécimaux directement en précédant les nombres dans l'intervalle appropriée avec &H. Par exemple, &H10 représente le décimal 16 en notation hexadécimale.
- L'exemple suivant utilise la fonction Hex pour renvoyer la valeur hexadécimale d'un nombre :
Si le nombre est | Hex renvoie |
---|---|
Null | Null |
Empty | Zéro (0). |
Tout autre nombre | Jusqu'à huit caractères hexadécimaux. |
Dim MyHex
MyHex = Hex(5) ' Renvoie 5.
MyHex = Hex(10) ' Renvoie A.
MyHex = Hex(459) ' Renvoie 1CB.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
- Sub Main()
- MsgBox "00h = " & Hex(0) & vbCrLf & _
- "01h = " & Hex(1) & vbCrLf & _
- "02h = " & Hex(2) & vbCrLf & _
- "0Ah = " & Hex(10) & vbCrLf & _
- "0Fh = " & Hex(15) & vbCrLf & _
- "10h = " & Hex(16) & vbCrLf & _
- "20h = " & Hex(32) & vbCrLf & _
- "56h = " & Hex(86) & vbCrLf & _
- "73h = " & Hex(115) & vbCrLf & _
- "EFh = " & Hex(239) & vbCrLf & _
- "FFh = " & Hex(255)
- End Sub
on obtiendra le résultat suivant :
00h = 001h = 1
02h = 2
0Ah = A
0Fh = F
10h = 10
20h = 20
56h = 56
73h = 73
EFh = EF
FFh = FF
Voir également
Système - Nombre - Hexadécimal
Dernière mise à jour : Lundi, le 19 novembre 2012