importation hexa

  • Initiateur de la discussion croma
  • Date de début
C

croma

Guest
bonjour
Comment faire pour recuperer la valeur hexadecimal (octet) rangée dans un fichier sans separateur reconnu par excel (,; etc)
En resumé comment lire un fichier octet par octet.
Merci de votre aide
 
O

omicron

Guest
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.
 

Discussions similaires

Réponses
8
Affichages
368
Réponses
33
Affichages
1 K

Statistiques des forums

Discussions
312 332
Messages
2 087 362
Membres
103 530
dernier inscrit
Chess01