我在线上研究了示例代码,它显示了两件事,1如何在扫描条形码时触发宏运行,字符串以"输入"密钥,以及如何使用扫描数据搜索和更新工作表中的行。
USB扫描仪将数据发送到任何应用程序,就好像它是键盘输入一样,并以Enter键终止。
我想扫描一个数字,然后当检测到回车键时,程序"查找"主数据表中的数字,并将当前日期/时间插入到具有匹配数据的单元格右侧5个单元格的单元格中。
感谢您的帮助。
答案 0 :(得分:0)
您可以在Excel中创建表单并设置过程
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
当按下键时,您将获得KeyCode
。即使在"输入"键。
因此,您只需从扫描程序中累积流,直到它输入(KeyCode 13
或10
可能,您可以进行实验),然后使用您获得的流。