CAFE

질의 & 답변 (VBA)

Re:답변 부탁드립니다.

작성자곽완근|작성시간11.09.20|조회수48 목록 댓글 3

안녕하세요?

시트를 순환하셔야 합니다.

간단한 사용자 정의 함수를 이용해 보았습니다.

 

Sub test()
    Dim iX As Integer
    iX = count_visible_sheet(ThisWorkbook)
    MsgBox iX
End Sub

 


Function count_visible_sheet(wb As Workbook)
    Dim s As Worksheet
    For Each s In wb.Worksheets
        If s.Visible = xlSheetVisible Then
            temp = temp + 1
        End If
    Next
    count_visible_sheet = temp
End Function

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자김효원 | 작성시간 11.09.20 감사합니다..
  • 작성자최우성 | 작성시간 11.09.20 역시 카페지기님 ^^
  • 답댓글 작성자곽완근 작성자 본인 여부 작성자 | 작성시간 11.09.20 (_ _) 부끄럽습니다. 형님
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼