【问题标题】:Excel 2010 using Barcode scanner and Updating row based on scanned inputExcel 2010 使用条形码扫描仪并根据扫描的输入更新行
【发布时间】:2014-07-30 04:13:46
【问题描述】:
我在线研究了显示两件事的示例代码,1如何在扫描条形码时触发宏运行并且字符串以“enter”键结尾,以及如何使用扫描的数据来搜索和更新工作表中的一行。
USB 扫描器将数据发送到任何应用程序,就好像它是键盘输入一样,并以 Enter 键终止。
我想扫描一个数字,然后当检测到回车键时,让程序“查找”主数据表中的数字,并将当前日期/时间插入到右侧 5 个单元格的单元格中具有匹配数据的单元格。
感谢您的帮助。
【问题讨论】:
标签:
triggers
excel-2010
barcode-scanner
worksheet
【解决方案1】:
您可以在Excel中创建表格并设置程序
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
按下键时,您将获得KeyCode。即使在“Enter”键上。
因此,您只需从扫描仪累积流,直到输入(KeyCode 13 或 10,您可以进行实验),然后使用您获得的流。