통합 문서 입력 후 방향 선택 (Microsoft Excel)
셀에 정보를 입력 한 후 Enter 키를 누르면 Excel은 일반적으로 정보를 저장 한 다음 Enter 키를 누른 셀 아래의 다음 셀로 이동합니다. 그러나이 동작을 수정할 수 있습니다.
-
도구 메뉴에서 옵션을 선택하십시오. Excel은 옵션 대화 상자를 표시합니다.
-
편집 탭을 클릭하십시오. (그림 1 참조)
-
입력 후 커서 이동 설정을 조정합니다. 방향을 변경하면 Excel이 모든 통합 문서에서 작동하는 방식에 영향을줍니다.
통합 문서별로 Enter 키 동작을 변경해야하는 경우 운이 없다고 생각할 수 있습니다. 그러나 약간의 창의적인 매크로 코드를 사용하여 Enter 후에 가고자하는 방향을 지정하고 통합 문서가 활성화 될 때마다 해당 코드를 실행하도록 할 수 있습니다.
예를 들어 특정 통합 문서가 있고 Enter 키를 누른 후 항상 선택 항목을 위로 이동하려고한다고 가정 해 보겠습니다. 이 특정 통합 문서에서 VBA 편집기의 thisWorkbook 개체에 다음 코드를 추가 할 수 있습니다.
Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window) bMove = Application.MoveAfterReturn lMoveDirection = Application.MoveAfterReturnDirection Application.MoveAfterReturn = True Application.MoveAfterReturnDirection = xlUp End Sub Private Sub Workbook_WindowDeactivate(ByVal Wn As Excel.Window) Application.MoveAfterReturn = bMove Application.MoveAfterReturnDirection = lMoveDirection End Sub
여기에는 두 개의 개별 서브 루틴이 있습니다. 첫 번째는 통합 문서의 창이 활성화 될 때마다 실행됩니다. 이 경우 MoveAfterReturn 및 MoveAfterReturnDirection 속성과 관련된 설정을 변수에 저장합니다. (이 변수에 대해서는 곧 배울 것입니다.) 그런 다음 매크로는 MoveAfterReturn 속성을 True로 설정하고 방향을 xlUp으로 설정합니다. 이 특정 통합 문서에서 기본적으로 다른 방향으로 이동하려면 xlDown, xlToLeft 또는 xlToRight와 같은 다른 Excel 상수를 사용하면됩니다.
두 번째 서브 루틴은 통합 문서 창이 비활성화 될 때마다 실행됩니다.
이 경우 MoveAfterReturn 및 MoveAfterReturnDirection 속성 값은 통합 문서가 처음 활성화되기 전의 값으로 다시 설정됩니다.
이러한 루틴에서 사용되는 두 변수 인 lMoveDirection 및 bMove는 모듈의 선언 부분에 정의되어야합니다. 이렇게하면 위의 두 루틴에서 변수에 액세스 할 수 있습니다.
Public lMoveDirection As Long Public bMove As Boolean
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2073)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Choosing_Direction_after_Enter_On_a_Workbook_Basis [통합 문서를 기준으로 입력 후 방향 선택]
.