Bonsoir Croma,
Si l'on range un fichier quelconque (Ex:.txt) dans Excel, sans déclarer de séparateur,
l'enregistrement 1 est stocké dans la cellule A1
l'enregistrement 1 est stocké dans la cellule A1
et ainsi de suite ....
Pour lire le fichier octet par octet un fichier importé dans Excel sans usage de séparateurs il suffit donc de faire :
For Each Cell In UsedRange.Cells
If Cell.Value <> "" Then
For i = 1 To Len(Cell.Value)
MsgBox "Caractère : " & Mid(Cell.Value, i, 1)
Next i
End If
Next Cell
Parcontre il faudrait savoir ce que tu entends par "Récupérer la valeur Hexadécimale". L' Hexadécimal n'étant que la représentation (Sur 2 caractères) du contenu d'un Octet.
Donc, ou tu veux récupérer les données octet par octet, ce qui est fait ici, ou tu veux pour chaque octet récupérer sa représentation hexadécimale sur deux caractères.
Si c'est le cas, recontacte moi.
Cordialement.
Omicron.