按下Enter时如何跳至excel中所需的单元格?

时间:2018-10-26 19:15:21

标签: excel vba excel-vba cell

我遇到一种情况,我将从单元格E5-> H5-> E7-> H7-> E9-> H9开始,然后回到E5

要执行此操作的VBA代码是什么?

[Cells entry flow

1 个答案:

答案 0 :(得分:1)

@ cybernetic.nomad注释似乎是采用IMO的更好方法,尽管您将必须按正确的顺序重新排列选项卡。

这是一个VBA解决方案,无论它如何更改更改一个流通池

时,总能捕捉到流通照中的下一个单元
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Count > 1 Then Exit Sub

Select Case Target.Address(False, False)
    Case "E5"
        Range("H5").Select
    Case "H5"
        Range("H7").Select
    Case "H7"
        Range("H9").Select
    Case "H9"
        Range("E9").Select
    Case "E9"
        Range("E7").Select
    Case "E7"
        Range("E5").Select
End Select

End Sub

在我第一次全面了解V .Select之后,我就一直很难弄清楚何时需要使用import re a="Lorem/ipsum/dolor/sit amet consetetur" print(re.sub('(\w)\s{1}(\w)',r'\1\2',a)) 。这是我遇到:0的第二个正当理由