_Microsoft Excel에서 VBA를 사용하여 시트 이름을 가져 오는 방법 _

숨겨지지 않은 표시되는 시트의 모든 이름을 얻을 수있는 방법을 찾으려는 경우.

이 기사에서는 VBA 코드를 사용하여 보이는 시트의 이름 만 가져 오는 방법을 배웁니다.

질문) : 하나의 파일에 여러 시트가 있고 다른 사람이 보지 않기를 원하는 시트를 숨겼습니다. 보이는 모든 시트의 이름을 알려주는 코드를 원합니다.

5 장의 시트가 있고 의도적으로 특정 시트를 숨 깁니다.

보이는 시트의 이름을 얻으려면 아래 단계를 따라야합니다 :

개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오

img1

표준 모듈에 아래 코드를 복사하세요

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

===

img2

  • 코드를 처음 실행하면 현재 시트의 모든 시트 이름이 A 열에 표시됩니다

img3

  • Jan 시트를 숨기면 다음 시트 이름 목록이 표시됩니다

img4

이런 식으로 vba 코드를 사용하여 보이는 모든 시트의 이름을 가져올 수 있습니다.

image 4