Patrick은 셀 이동을 통합 문서의 한 워크 시트에서 오른쪽으로 이동하고 동일한 통합 문서의 다른 워크 시트에서 아래로 이동하는 방법이 있는지 궁금합니다. 그가 찾을 수있는 유일한 것은 통합 문서의 모든 워크 시트에 대한 전역 설정입니다.

Patrick이 맞습니다. 이 설정은 Excel에서 전역 적으로 처리됩니다. 다음 단계에 따라 설정을 변경할 수 있습니다.

  1. Excel 옵션 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 Excel 옵션을 클릭합니다. Excel 2010 이상 버전에서는 리본의 파일 탭을 표시 한 다음 옵션을 클릭합니다.)

  2. 대화 상자 왼쪽에서 고급을 클릭합니다. (그림 1 참조)

  3. 편집 옵션에서 “Enter 키를 누른 후 선택 항목 이동”확인란이 선택되어 있는지 확인합니다. (기본적으로 선택되어 있어야합니다.)

  4. 방향 드롭 다운 목록을 사용하여 원하는대로 방향을 변경합니다.

  5. 확인을 클릭하십시오.

이렇게하면 Excel에서 여는 모든 통합 문서의 이동 방향이 변경됩니다. 단일 워크 시트에 대해 이동이 달라 지도록하려면 몇 가지 이벤트 처리기를 사용하여이를 수행 할 수 있습니다. 이 중 두 개는 다르게 처리하려는 워크 시트에 첨부됩니다. 워크 시트의 탭을 마우스 오른쪽 버튼으로 클릭하고 나타나는 컨텍스트 메뉴에서 코드를 선택하십시오. 그런 다음 코드 창에 다음을 붙여 넣을 수 있습니다.

Private Sub Worksheet_Activate()

Application.MoveAfterReturnDirection = xlToRight End Sub
Private Sub Worksheet_Deactivate()

Application.MoveAfterReturnDirection = xlDown End Sub

이러한 이벤트 처리기는 워크 시트가 활성화 될 때와 다른 워크 시트를 선택하여 워크 시트를 비활성화 할 때 각각 트리거됩니다. 활성화되면 방향이 xlToRight로 설정되어 오른쪽으로 이동합니다. 워크 시트가 비활성화되면 방향은 기본 방향으로 간주되는 xlDown으로 설정됩니다.

세 번째 이벤트 핸들러도 필요합니다. ThisWorkbook 모듈에 추가해야합니다.

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Application.MoveAfterReturnDirection = xlDown End Sub

“오른쪽으로 이동”하는 동안 Excel을 닫으면

워크 시트가 활성 상태이면 이동 방향이 xlToRight로 설정된 상태로 유지됩니다. 즉, 다음에 Excel을 시작할 때 기본 방향이됩니다. BeforeClose 이벤트 처리기를 포함하여 기본값이 원래대로 설정되었는지 확인합니다.

이 접근 방식에는 한 가지 작은 잠재적 인 문제가 있습니다. 통합 문서를 처음 열 때 처음 표시되는 워크 시트에 대해 Activate 이벤트가 트리거되지 않습니다. 즉, “오른쪽으로 이동”하면

워크 시트는 통합 문서에 대해 표시되며 기본적으로 이동은 xlToRight로 변경되지 않습니다. 여전히 기본값 인 xlDown으로 설정됩니다. 이벤트 처리기를 강제로 실행하려면 통합 문서에 다른 워크 시트를 표시 한 다음 원래 워크 시트로 돌아와야합니다. 이 작업을 수동으로 수행하지 않으려면 ThisWorkbook 모듈에도 네 번째 이벤트 처리기를 추가 할 수 있습니다.

Private Sub Workbook_Open()

Sheets("Sheet2").Select     Sheets("Sheet1").Select End Sub

이 매크로는 Sheet2라는 워크 시트를 선택한 다음 즉시 Sheet1이라는 워크 시트를 선택합니다. 물론 통합 문서에 적합한 이름을 반영하도록 워크 시트 이름을 변경해야합니다. 마지막으로 선택한 워크 시트가 “오른쪽으로 이동”인지 확인하기 만하면됩니다.

워크 시트.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13640)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.