시트 이름을 가져
_Microsoft Excel에서 VBA를 사용하여 시트 이름을 가져 오는 방법 _
숨겨지지 않은 표시되는 시트의 모든 이름을 얻을 수있는 방법을 찾으려는 경우.
이 기사에서는 VBA 코드를 사용하여 보이는 시트의 이름 만 가져 오는 방법을 배웁니다.
질문) : 하나의 파일에 여러 시트가 있고 다른 사람이 보지 않기를 원하는 시트를 숨겼습니다. 보이는 모든 시트의 이름을 알려주는 코드를 원합니다.
5 장의 시트가 있고 의도적으로 특정 시트를 숨 깁니다.
보이는 시트의 이름을 얻으려면 아래 단계를 따라야합니다 :
개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오
표준 모듈에 아래 코드를 복사하세요
Sub VisibleSheets ()
Dim i As Integer, j As Integer : j = 1
Cells (1, 1) .CurrentRegion.Cells.Clear
For i = 1 To Sheets.Count
Sheets (i) .Visible = -1 Then
Cells (j, 1) = Sheets (i) .Name
j = j + 1
End If
다음
End Sub
===
-
코드를 처음 실행하면 현재 시트의 모든 시트 이름이 A 열에 표시됩니다
-
Jan 시트를 숨기면 다음 시트 이름 목록이 표시됩니다
이런 식으로 vba 코드를 사용하여 보이는 모든 시트의 이름을 가져올 수 있습니다.