반응형
Excel에서 특정 워크시트를 활성화하는 방법은 무엇입니까?
특정 워크시트를 활성화해야 합니다.워크시트의 이름을 유지하는 문자열 변수가 있습니다.
다음 매크로가 도움이 될까요?
Sub activateSheet(sheetname As String)
'activates sheet of specific name
Worksheets(sheetname).Activate
End Sub
기본적으로 를 사용해야 합니다.기능을 활성화합니다.또는 를 사용할 수 있습니다.다음과 같이 기능을 선택합니다.
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
반응형
'programing' 카테고리의 다른 글
인덱스가 배열 범위를 벗어났습니다. (Microsoft)SqlServer.smo) (0) | 2023.05.01 |
---|---|
이미 많은 수의 파일을 추적하고 있는 기존 리포지토리에 .gitignore 적용 (0) | 2023.05.01 |
각 개체에 대해 일반 리포지토리를 만드는 것과 특정 리포지토리를 만드는 것의 이점은 무엇입니까? (0) | 2023.05.01 |
WPF에서 마진 속성을 애니메이션화하는 방법 (0) | 2023.05.01 |
C#에서 명령줄 인수를 구문 분석하는 가장 좋은 방법은 무엇입니까? (0) | 2023.05.01 |