我需要一直扫描 Excel 中的同一个单元格

我需要一直扫描 Excel 中的同一个单元格

你好,我正在将条形码产品扫描到电子表格中,当条形码与日志匹配时,它会显示一条很好的路线,但每次扫描后,Excel 都会移动到下一个单元格,我需要扫描仪始终在同一个单元格中扫描,因为这是查找工作的地方,那么如何让 Excel 始终停留在一个单元格中呢?

答案1

条形码扫描器通常在每次扫描后发送一个Enter“或”键。Tab

此行为通常是在扫描仪中可配置的,并且关于评论中的 PeterH(谢谢),您甚至可以将大多数扫描仪配置为留在单元格中并在下次扫描之前删除单元格内容。

我上次使用扫描仪(很多年前)时,需要扫描单个或一系列条形码,这些条形码将此功能编程到扫描仪中。要扫描的条形码可以在扫描仪的手册中找到。

如果那是不可能的,或者您不知道/找不到如何改变扫描仪的行为,那么您需要对单元格的变化做出反应。

您可以使用更改事件来监视此情况,然后返回到输入单元格。以下示例中单元格为 A3,只需根据需要进行更改即可:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("A3")) Is Nothing Or Target.Cells.Count > 1 Then Exit Sub
    ActiveSheet.Range("A3").Select
End Sub

相关内容