我试图找出如何在击中输入后进入正确的单元格而不必在选项设置中更改它。或者如果没有,当我按Enter键时,如何让工作簿中的每个工作表朝不同的方向发展。 (即表1:当你按Enter键时,它会进入正确的单元格,表2:当你按Enter键时它会下降)。
答案 0 :(得分:3)
当激活工作表时(单击选项卡时),可以使用VBA更改Enter键的行为。
要执行此操作,请转到VBE(Ctrl + F11)并找到您的工作簿代码:
双击“ThisWorkbook”将代码添加到Workbook对象。
在那里你可以使用类似的东西:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name = "Sheet1" Or Sh.Name = "Sheet3" Then
Application.MoveAfterReturnDirection = xlToRight
ElseIf Sh.Name = "Sheet2" Or Sh.Name = "sheet4" Then
Application.MoveAfterReturnDirection = xlDown
End If
End Sub
这将在激活工作表/标签的任何时候运行。它将翻转Enter键的行为,类似于您手动进入选项并自行更改。
答案 1 :(得分:2)
按TAB键向右移动