用于捕获A列中的TAG_ID的excel电子表格
的数据
我试图捕获的Tag_ID仅列A的RFID阅读器上的卡的每一个轻敲.时间将自动输出在列B对应于每个TAG_ID捕获列A.
这里的问题:
在允许任何人点击读卡器上的卡片之前,我必须故意将光标放在A2上。如果光标放在电子表格的其他位置(例如光标在H3),则Tag_ID在H3捕获,而不是在A2捕获。
我非常感谢如果任何人可以帮助我调整我的代码,这样无论我把光标放在电子表格上,TAG_ID将被捕获在A2(在开始),然后为后续卡水龙头,Tag_ID将被捕获在列A中的下一个空行。
下面是当前用于捕获TAG_ID的代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Cells(Target.Row, 2).Value = Now
Beep
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
字符串
谢谢你
我在理解和编写JavaScript代码方面仍然是个新手。
我尝试了其他类似的代码来测试:
Sub Store_Reference_Next_Empty_Row()
Dim nextEmptyCell As Range
Set nextEmptyCell= Range("A" & Row.Count).End(xlUp).Offset(1)
nextEmptyCell.value=Now
型
使用此代码,当我运行宏时,数据(错误)出现在表的最后一行。
的
如果使用卡点击RFID阅读器,我设置必须故意将光标放在A2上......但即使捕获了TAG_ID,也没有及时输出时钟
的
1条答案
按热度按时间tvmytwxo1#
如果工作表中有一个表格是使用插入>表格或Ctrl+T创建的,那么定位最后一个数据行的方法略有不同。您不需要使用
Worksheet_SelectionChange
事件。字符串
型
问:在任何时间点(如果在开始时必须选择A2),如果在捕获列A中的数据期间意外选择了其他单元格,则会破坏捕获列A中数据的连续性。
型
添加
SelectionChange
事件可确保活动单元格始终位于A列中的正确单元格上。这有助于防止新的TAG扫描破坏表中的现有数据。型
更新3
问:如果我有一个单元格范围(命名为“NoTouch”)不在表中,我不希望TAG_ID覆盖,但仍然跳转到捕获列A中的数据。
型