반응형
엑셀에서 특정 워크시트를 활성화하는 방법은 크게 두 가지로 나눌 수 있습니다: 수동으로 활성화하는 방법과 VBA(Visual Basic for Applications)를 활용한 자동화 방법입니다. 아래에서 각 방법을 자세히 설명하겠습니다.
1. 수동으로 워크시트 활성화하기
엑셀에서 특정 워크시트를 수동으로 활성화하려면 다음 단계를 따르세요:
- 워크시트 탭 클릭: 엑셀 창 하단에 위치한 워크시트 탭 중에서 활성화하려는 워크시트의 이름을 클릭합니다.
- 모든 시트 메뉴 사용: 만약 워크시트 탭이 많아 원하는 시트를 찾기 어려운 경우, 통합 문서의 왼쪽 아래 모서리에 있는 '모든 시트' 메뉴를 클릭하여 목록에서 원하는 시트를 선택할 수 있습니다.
VBA(엑셀 매크로) 특정 시트 활성화 (시트 이동, 시점변경)
VBA(엑셀 매크로) 특정 시트 활성화 (시트 이동, 시점변경)
VBA로 특정 시트를 활성화 해야하는 경우가 있다. 이 경우 Worksheets()를 사용하여 특정시트 오브젝트에 접근, .Activate를 사용하여 시트를 활성화 할 수 있다. Worksheets()에 대한 간단한 설명 뒤 바로
ttsoso.tistory.com
2. VBA를 사용하여 워크시트 활성화하기
VBA를 활용하면 특정 조건에 따라 워크시트를 자동으로 활성화할 수 있습니다. 아래는 VBA를 사용하여 워크시트를 활성화하는 방법입니다:
- VBA 편집기 열기:
- 엑셀에서
Alt + F11
키를 눌러 VBA 편집기를 엽니다.
- 엑셀에서
- 모듈 추가:
- VBA 편집기에서
삽입
메뉴를 클릭한 후모듈
을 선택합니다.
- VBA 편집기에서
- 코드 입력:
- 새로 생성된 모듈 창에 다음 코드를 입력합니다:위 코드에서
"시트이름"
을 활성화하려는 워크시트의 이름으로 변경합니다. 예를 들어, "매출"이라는 시트를 활성화하려면 다음과 같이 작성합니다: Sub ActivateSheet() Worksheets("매출").Activate End Sub
Sub ActivateSheet() Worksheets("시트이름").Activate End Sub
- 새로 생성된 모듈 창에 다음 코드를 입력합니다:위 코드에서
- 매크로 실행:
- VBA 편집기를 닫고 엑셀로 돌아와
Alt + F8
키를 눌러 매크로 목록을 엽니다. - 목록에서
ActivateSheet
를 선택하고실행
을 클릭하면 지정한 워크시트가 활성화됩니다.
- VBA 편집기를 닫고 엑셀로 돌아와
참고 사항
- VBA를 사용하여 워크시트를 활성화할 때는 시트 이름이 정확해야 하며, 시트 이름에 공백이 포함된 경우에는 이름을 따옴표로 묶어야 합니다.
- VBA 코드를 실행하기 전에 매크로 보안 설정이 적절하게 구성되어 있는지 확인해야 합니다.
- VBA를 사용하여 워크시트를 활성화하면, 해당 워크시트가 화면에 표시되며, 이후 작업은 활성화된 워크시트에서 진행됩니다.
이러한 방법들을 활용하면 엑셀에서 특정 워크시트를 손쉽게 활성화할 수 있습니다.
반응형