반응형
Excel에서 특정 워크 시트를 활성화하는 방법은 무엇입니까?
특정 워크 시트를 활성화하기 만하면됩니다. 워크 시트의 이름을 유지하는 문자열 변수가 있습니다.
다음 매크로가 도움이 될까요?
Sub activateSheet(sheetname As String)
'activates sheet of specific name
Worksheets(sheetname).Activate
End Sub
기본적으로 .Activate 기능을 사용하고 싶습니다. 또는 다음과 같이 .Select 함수를 사용할 수 있습니다.
Sub activateSheet(sheetname As String)
'selects sheet of specific name
Sheets(sheetname).Select
End Sub
워크 시트의 이름을 사용하는 대신 워크 시트의 색인을 사용하는 것이 좋습니다. 이렇게하면 시트를 "동적으로"반복 할 수도 있습니다.
for i=1 to thisworkbook.sheets.count
sheets(i).activate
'You can add more code
with activesheet
'Code...
end with
next i
또한 성능이 향상됩니다.
매크로가없는 워크 시트를 활성화하기 위해 텍스트를 동적이 아닌 링크로 연결하는 다른 방법은 선택한 문자열을 실제 링크로 만드는 것입니다. 텍스트가 포함 된 셀을 선택하고 Ctrl + K를 누른 다음 '이 문서에 배치'옵션 / 탭을 선택하고 활성화 할 탭을 선택하면됩니다. 텍스트 (이제 링크)를 클릭하면 구성된 시트가 활성화 / 선택됩니다.
참고 URL : https://stackoverflow.com/questions/4013792/how-to-activate-a-specific-worksheet-in-excel
반응형
'IT Share you' 카테고리의 다른 글
.svn / text-base / file.svn-base를 열 수 없습니까? (0) | 2020.12.04 |
---|---|
jslint 오류 '루프 내에서 함수를 만들지 마십시오'를 수정하는 방법? (0) | 2020.12.04 |
iPhone 부드러운 스케치 그리기 알고리즘 (0) | 2020.12.04 |
함수 반환 유형 및 인수 유형을 아는 방법? (0) | 2020.12.04 |
FormsAuthentication 쿠키 이름을 변경할 수 있습니까? (0) | 2020.12.04 |