2014-11-08 1 views
0

열과 행을 가로 질러 현재 셀과 다른 값으로 다음 셀로 이동하는 지름길이 있습니까?다른 내용을 가진 다음 셀로 커서를 옮깁니다.

+0

를 사용하여 엑셀 태그는 직접 프로그래밍 관련 질문. 프로그래밍에 관한 것이 아닌 Microsoft Excel과 관련된 일반적인 도움을 받으려면 SuperUser.com에 질문하십시오. – Jeeped

+0

내장 된 바로 가기 없음은 없지만 매크로를 만들 수 있습니다. 마우스를 움직이거나 활성 셀을 변경 하시겠습니까? – NickSlash

+0

이 슈퍼 유저에게 비슷한 질문이 있습니다. 어쩌면 그 대답이 도움이 될 것입니다. http://superuser.com/a/873277/584622 (다른 키보드 레이아웃을 가지고 있기 때문에 나에게 효과가 없었습니다. 나를 위해 일하게 만들기 위해) –

답변

1

다음은 다른 값이 발견 될 때까지 오른쪽으로 이동하는 예제입니다.

Sub MoveToTheRight() 
    Dim v As Variant, i As Long, j As Long 
    v = ActiveCell.Value 
    j = ActiveCell.Column 
    k = ActiveCell.Row 
    For i = j + 1 To Columns.Count 
     With Cells(k, i) 
     If .Value <> v Then 
      .Select 
      Exit Sub 
     End If 
     End With 
    Next i 
End Sub 

을 여기 아래로 이동 샘플입니다 :이 작은 매크로에 바로 가기 키를 할당

Sub MoveDown() 
    Dim v As Variant, i As Long, j As Long 
    v = ActiveCell.Value 
    j = ActiveCell.Column 
    k = ActiveCell.Row 
    For i = k + 1 To Rows.Count 
     With Cells(i, j) 
     If .Value <> v Then 
      .Select 
      Exit Sub 
     End If 
     End With 
    Next i 
End Sub