특정 워크 시트가 비활성화 될 때마다 선택한 매크로가 실행되도록 Excel을 구성 할 수 있습니다. 그게 무슨 뜻입니까? 단순히 워크 시트 탭을 클릭 할 때마다 매크로를 실행하여 현재 시트를 떠날 수 있습니다. 다음 단계를 따르기 만하면됩니다.

  1. 매크로를 연결할 워크 시트를 활성화합니다.

  2. 삽입 메뉴에서 이름을 선택하십시오. 하위 메뉴가 표시됩니다.

  3. 하위 메뉴에서 정의를 선택합니다. 이름 정의 대화 상자가 표시됩니다. (그림 1 참조)

  4. 통합 문서의 이름 필드에 워크 시트 이름으로 시작하는 이름과 그 뒤에 느낌표, Auto_Deactivate 및 원하는 기타 단어를 입력합니다. 따라서 워크 시트 이름이 Stocks , 인 경우 Stocks! Auto_Deactivate_Exit를 입력 할 수 있습니다. . 참조 대상 필드에 자동으로 실행할 통합 문서 및 매크로를 가리키는 수식을 입력합니다. 따라서 매크로 이름이 Update_PL이고 통합 문서 이름이 PFOLIO.XLS , 이면 수식 = PFolio! Update_PL을 입력합니다. . 확인 버튼을 클릭하십시오.

이러한 방식으로 정의 된 매크로는 워크 시트가 처음이 아니라 _ ​​매번 _ 비활성화 될 때마다 실행됩니다. Excel을 어떻게 사용하는지 생각해보십시오. 통합 문서의 워크 시트 간 또는 통합 문서 간을 이동하는 데 상당한 시간을 소비하는 경우 세션 과정에서 워크 시트를 수십 번 비활성화 할 수 있습니다.

_ 참고 : _

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

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

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

이 팁 (2955)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Running_a_Macro_when_a_Worksheet_is_Deactivated [워크 시트가 비활성화되었을 때 매크로 실행].