본문 바로가기
카테고리 없음

엑셀 특정 워크시트 활성화하는 방법

by 4엘로디 2025. 1. 11.
반응형

엑셀에서 특정 워크시트를 활성화하는 방법은 크게 두 가지로 나눌 수 있습니다: 수동으로 활성화하는 방법과 VBA(Visual Basic for Applications)를 활용한 자동화 방법입니다. 아래에서 각 방법을 자세히 설명하겠습니다.

 

1. 수동으로 워크시트 활성화하기

엑셀에서 특정 워크시트를 수동으로 활성화하려면 다음 단계를 따르세요:

  1. 워크시트 탭 클릭: 엑셀 창 하단에 위치한 워크시트 탭 중에서 활성화하려는 워크시트의 이름을 클릭합니다.
  2. 모든 시트 메뉴 사용: 만약 워크시트 탭이 많아 원하는 시트를 찾기 어려운 경우, 통합 문서의 왼쪽 아래 모서리에 있는 '모든 시트' 메뉴를 클릭하여 목록에서 원하는 시트를 선택할 수 있습니다.

 

VBA(엑셀 매크로) 특정 시트 활성화 (시트 이동, 시점변경)

 

VBA(엑셀 매크로) 특정 시트 활성화 (시트 이동, 시점변경)

VBA로 특정 시트를 활성화 해야하는 경우가 있다. 이 경우 Worksheets()를 사용하여 특정시트 오브젝트에 접근, .Activate를 사용하여 시트를 활성화 할 수 있다. Worksheets()에 대한 간단한 설명 뒤 바로

ttsoso.tistory.com

 

2. VBA를 사용하여 워크시트 활성화하기

VBA를 활용하면 특정 조건에 따라 워크시트를 자동으로 활성화할 수 있습니다. 아래는 VBA를 사용하여 워크시트를 활성화하는 방법입니다:

  1. VBA 편집기 열기:
    • 엑셀에서 Alt + F11 키를 눌러 VBA 편집기를 엽니다.
  2. 모듈 추가:
    • VBA 편집기에서 삽입 메뉴를 클릭한 후 모듈을 선택합니다.
  3. 코드 입력:
    • 새로 생성된 모듈 창에 다음 코드를 입력합니다:위 코드에서 "시트이름"을 활성화하려는 워크시트의 이름으로 변경합니다. 예를 들어, "매출"이라는 시트를 활성화하려면 다음과 같이 작성합니다:
    • Sub ActivateSheet() Worksheets("매출").Activate End Sub
    • Sub ActivateSheet() Worksheets("시트이름").Activate End Sub
  4. 매크로 실행:
    • VBA 편집기를 닫고 엑셀로 돌아와 Alt + F8 키를 눌러 매크로 목록을 엽니다.
    • 목록에서 ActivateSheet를 선택하고 실행을 클릭하면 지정한 워크시트가 활성화됩니다.

 

참고 사항

  • VBA를 사용하여 워크시트를 활성화할 때는 시트 이름이 정확해야 하며, 시트 이름에 공백이 포함된 경우에는 이름을 따옴표로 묶어야 합니다.
  • VBA 코드를 실행하기 전에 매크로 보안 설정이 적절하게 구성되어 있는지 확인해야 합니다.
  • VBA를 사용하여 워크시트를 활성화하면, 해당 워크시트가 화면에 표시되며, 이후 작업은 활성화된 워크시트에서 진행됩니다.

이러한 방법들을 활용하면 엑셀에서 특정 워크시트를 손쉽게 활성화할 수 있습니다.

반응형