l--*_*''' 5 excel vba excel-vba
在Excel中,我有三列:
column1, column2, column3
Run Code Online (Sandbox Code Playgroud)
我使用连接到IPAD的条形码扫描仪将数据输入excel.条形码扫描器ENTER在每次扫描后发送.我相信我可以设置excel这样ENTER会导致选择下一列(而不是下一行)
但是,在ENTER检测到之后,我不知道如何让它进入下一行column3.现在我有这个:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Column = 3 Then
If Target.Value = "{enter}" Then
MsgBox "SDf"
End If
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
但是Target.Value 只检测单元格内的字符串,它不会检测到已按下的内容.
ENTER检测到后如何选择下一行column 3?
Sid*_*out 10
你不需要vba代码.
最简单的方法是解锁这三列中的单元格并锁定其余单元格.完成后,保护整张纸.但是,在保护时,请确保取消选中名为" Select Locked Cells查看屏幕截图" 的选项.黄色柱子没有受到保护.

下一步是设置excel,以便在输入数据并按下Enter键后,光标移动到下一列.你可以这样做(在Excel 2010中说)File TAB | Options | Excel Options | Advanced

当光标到达最后一列并输入数据并按下输入时,光标将自动移动到下一行.查看快照.

HTH
| 归档时间: |
|
| 查看次数: |
3725 次 |
| 最近记录: |