Masque VBA

Module_29 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
 Yoda -
Bonjour,


bonjour j'aimerai savoir comment défini t'on une constante en VBA ?

De plus j'aimerai savoir comment déclare ton un masque, pour ensuite récupérer l'état ( 0 ou 1)
d'un caractère ?

Cordialement










2 réponses

blux Messages postés 27117 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

[Public] Const Pi = 3.14159265

C'est quoi un masque ?
0
Module_29 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
ben justement j'aurais aimé qu'on m'explique en fait.

Mais je recoi une trame en hexa, et je dois pour chaque caractére avoir un état 0 ou 1 car chaque caractére definisse un action
0
blux Messages postés 27117 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Rien compris...
Un exemple peut-être ?
0
Module_29 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
je vais essayé d' être plus claire

je suis actuellement sur un projet VBA. j'ai realise sur excel un interface sur un userform qui dialogue avec une carte de simulation. ( avec mscomm1 )

J'envoi d'une textbox une commande ( commande "O" ) et la carte me renvoi un reponse en hexa et ASCII . Par exemple pour cettte commande "O" je reçois , dans ma textbox de reception en hexa "524F2D4"


et cette commande "O" demande à la base " l'octet de statut "de la simulation sur la quelle je travaille.

et sur cette octet on a les bit D0, D1,D2,D3,D4,D5 qui on chacun deux état ( 0 ou 1 ) des bit quoi ... ( chaque état 0 ou 1 de chaque Bit correspond à un état de la simulation )

Et D6, D7 qui sont toujours à 0


bref j'aimerai récuperer ces 8 bits pour pour mettre en valeur les état sur mon userform aprés .....
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Masque ?
Vous recevez une trame genre 1F020ABE et vous devez connaître les bits positionnés à 0 ou 1 en faisant par exemple 1F020ABE ET (bit à bit) MASQUE ?
Est-ce ça ?
0
blux Messages postés 27117 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Tout dépend avec quel logiciel, excel possède la fonction hexbin qui convertit d'hexa en binaire, tu n'as plus ensuite qu'a scanner la chaine produite pour aller voir tes bits.
Access, par contre, n'a pas cette fonction (à ma connaissance), tu devras donc t'amuser avec des mod 2...
0
Module_29 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
je suis sur excel
0