Masque VBA

Fermé
Module_29 Messages postés 26 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 8 juin 2012 - 8 juin 2012 à 10:24
 Yoda - 8 juin 2012 à 15:31
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 26494 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 3 317
8 juin 2012 à 10:25
Salut,

[Public] Const Pi = 3.14159265

C'est quoi un masque ?
0
Module_29 Messages postés 26 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 8 juin 2012
8 juin 2012 à 10:43
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 26494 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 3 317
8 juin 2012 à 11:25
Rien compris...
Un exemple peut-être ?
0
Module_29 Messages postés 26 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 8 juin 2012
8 juin 2012 à 11:34
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
8 juin 2012 à 11:35
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 26494 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 novembre 2024 3 317
8 juin 2012 à 11:40
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 jeudi 12 avril 2012 Statut Membre Dernière intervention 8 juin 2012
8 juin 2012 à 11:43
je suis sur excel
0