VBA bit / octet / traitement
Fermé
Module_29
Messages postés
26
Date d'inscription
jeudi 12 avril 2012
Statut
Membre
Dernière intervention
8 juin 2012
-
31 mai 2012 à 22:26
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 2 juin 2012 à 08:21
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 2 juin 2012 à 08:21
A voir également:
- VBA bit / octet / traitement
- Poweriso 32 bit - Télécharger - Gravure
- Cle windows 10 professional 64 bit gratuit - Guide
- Winrar 64 bit windows 10 - Télécharger - Compression & Décompression
- Format factory 64 bit - Télécharger - Conversion & Codecs
- Traitement de texte gratuit - Guide
4 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
Modifié par f894009 le 1/06/2012 à 08:02
Modifié par f894009 le 1/06/2012 à 08:02
Bonjour,
Vous avez le choix.
Par Hubck 18 janv. 2012
Ensuite vous faites des test bit avec un and et les poids des bits qui vous interessent
Ou
Par Pierre Fauconnier 21/11/2007
Ensuite vous faites des test de caractere avec Mid(x,y,1) sur la position des bits qui vous interessent
Bonne suite
Vous avez le choix.
Par Hubck 18 janv. 2012
Function Hex2Dec(Hexa As String) As Double Dim i As Integer, Multi As Integer Hex2Dec = 0 Hexa = UCase(Trim(Hexa)) If Not Hexa Like "*[G-Z]*" Then For i = 1 To Len(Hexa) Multi = CInt("&H" & (Mid(Hexa, Len(Hexa) - i + 1, 1))) Hex2Dec = Hex2Dec + (Multi * 16 ^ (i - 1)) Next i End If End Function
Ensuite vous faites des test bit avec un and et les poids des bits qui vous interessent
Ou
Par Pierre Fauconnier 21/11/2007
Function HexToBin(NombreHex As String) As String Dim tHex, tBin Dim i As Integer, j As Integer Dim Binaire As String Dim Trouve As Boolean Binaire = "" NombreHex = UCase(NombreHex) tHex = Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F") tBin = Array("0000", "0001", "0010", "0011", "0100", "0101", "0110", _ "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111") For i = 1 To Len(NombreHex) Trouve = False For j = 0 To 15 If tHex(j) = Mid(NombreHex, i, 1) Then Binaire = Binaire & tBin(j) Trouve = True Exit For End If Next j If Not Trouve Then HexToBin = "": Exit Function Next i HexToBin = Binaire End Function
Ensuite vous faites des test de caractere avec Mid(x,y,1) sur la position des bits qui vous interessent
Bonne suite
Module_29
Messages postés
26
Date d'inscription
jeudi 12 avril 2012
Statut
Membre
Dernière intervention
8 juin 2012
1 juin 2012 à 10:58
1 juin 2012 à 10:58
bonjour,
tout d'abord merci pour les exemples, mais j'aimerai savoir comment vous faites des test bit avec un and et les poids des bits ??
Cordialement
tout d'abord merci pour les exemples, mais j'aimerai savoir comment vous faites des test bit avec un and et les poids des bits ??
Cordialement
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
1 juin 2012 à 20:57
1 juin 2012 à 20:57
Bonjour,
Je vous fais un petit programme vba qui vous permetra de mieux comprendre.
A bientot
Je vous fais un petit programme vba qui vous permetra de mieux comprendre.
A bientot
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
2 juin 2012 à 08:21
2 juin 2012 à 08:21
Bonjour,
Un exemple de programme de test bits apres decodage HEXA/DECIMAL
https://www.cjoint.com/?BFcissTpmWN
Bonne suite
Un exemple de programme de test bits apres decodage HEXA/DECIMAL
https://www.cjoint.com/?BFcissTpmWN
Bonne suite