如果在不改变“选项”设置的情况下按下回车键,在Excel中移到右侧单元格

我试图找出如何进入正确的单元格后,无需更改选项设置中的input。 或者,如果没有,当按Enter键时,如何让工作簿中的每个工作表走向不同的方向。 (即表1:当你按Enter键时,它会转到右边的单元格,表2:当你按下Enter键时它会下降)。

您可以使用VBA更改input键的行为,当一个表被激活(当你点击一个标签)。

要做到这一点去你的VBE(Ctrl + F11),并find你的工作簿的代码:

在这里输入图像说明

然后双击“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 

这将随时运行一个表/标签被激活。 它会翻转回车键的行为类似于你手动进入选项,并自己改变它。

按TAB键向右移动