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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Bloccage Excel
Réponses
1
Affichages
332
Réponses
12
Affichages
463
  • Question Question
Réponses
7
Affichages
371
Réponses
3
Affichages
416
Retour