VBA et port série

Fermé
Medestrac - 5 janv. 2022 à 11:06
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 - 5 janv. 2022 à 12:09
Bonjour,

J'ai une vieille balance qui peut envoyer ses données par un port série.

J'aimerais enregistrer les valeurs dans un tableau Excel.
Google m'a guidé pour la macro suivante:
Public Sub SerialPort()
Open "COM4:115200,N,8,1" For Binary Access Read Write as #1
receiveDummy$ = "~~~"
Do While True
receive$ = receiveDummy$
Input #1, receive$
If receive$ = receiveDummy$ Then Exit Do
Debug.Print receive$
Loop

Close #1
End sub


Mais dès que j'arrive sur "Input #1, receive$" Excel plante :/
Un conseil?

1 réponse

yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
5 janv. 2022 à 12:09
bonjour,
peut-être ajouter
Len = 1
à la fin de la ligne
Open
.

peux-tu spécifier le langage (basic) dans les balises de code?
0