如何在不更改“选项”设置的情况下点击输入后移至Excel中的右侧单元格

时间:2016-04-01 20:03:28

标签: excel move options enter

我试图找出如何在击中输入后进入正确的单元格而不必在选项设置中更改它。或者如果没有,当我按Enter键时,如何让工作簿中的每个工作表朝不同的方向发展。 (即表1:当你按Enter键时,它会进入正确的单元格,表2:当你按Enter键时它会下降)。

2 个答案:

答案 0 :(得分:3)

当激活工作表时(单击选项卡时),可以使用VBA更改Enter键的行为。

要执行此操作,请转到VBE(Ctrl + F11)并找到您的工作簿代码:

enter image description here

双击“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键向右移动