eis na internte sobre o arduino.
O arduino possui dois pinos ( 0 e 1 ) que são responsaveis pela comunicação serial ( RX e Tx ). Na placa existe um conversor serial RS232 para USB ( conector tipo B ).
A comunicação entre o arduino e o PC é feita através dessa porta serial USB. Quando é instalado o driver de comunicação do arduino no PC, é criado uma serial virtual com um endereço disponivel ( COM3,COM6, depende do PC ).
O seu sensor irá ser lido pelo arduino e depois enviar essas informações ( via serial ) para o PC.
Para você comunicar o visual basic com o arduino usar o componente Microsoft Common Control ( ver exemplo no link: http://www.macoratti.net/vbserial.htm ).
Para trabalhar com arquivos excel no visual basic veja o link: http://www.macoratti.net/excel_vb.htm.
Sds,
…
o pode ser feita através da USB, como já sabe.
Encontrei essas informações:
https://www.embarcados.com.br/acionamento-arduino-utilizando-vba-excel/
http://labdegaragem.com/forum/topics/controlar-serial-do-arduino-com-microsoft-access
https://forum.arduino.cc/index.php?topic=536840.0
https://forum.arduino.cc/index.php?topic=559406.0
https://forum.arduino.cc/index.php?topic=92239.0
…