Bonjour,
Afin de faciliter mon travail, j'aimerai trouver la solution Excel ou VBA afin de pouvoir convertir des valeurs BINAIRE en valeurs HEXA en AUTOMATIQUE.
J'ai joint un tableau pour ce faire: "bin2hexa". En colonne W mes valeurs BIN, en colonne Y la formule Excel de conversion en HEXA (pas de résultat), en colonne D les résultats que je devrais avoir (conversion manuelle). Dans la colonne W, c'est en format de cellule avec @ car sinon j'ai des chiffres scientifiques "Exp" que je ne souhaite pas dans mon tableau.
Mon Excel de travail avec VBA est celui: "draft-avec-listbox1"
La conversion BIN -> HEXA se fait en prenant le sens de lecture de droite a gauche en convertissant 4 bits a chaque fois
Ex: 0011 1011 0010 1000 = 3B28
En VBA, j'ai trouve cette fonction:
Function BinToHex(Binary As String)
Dim Value&, i&, Base#: Base = 1
For i = Len(Binary) To 1 Step -1
Value = Value + IIf(Mid(Binary, i, 1) = "1", Base, 0)
Base = Base * 2
Next i
BinToHex = Hex(Value)
End Function
Pouvez-vous m'aider ?
@+