▶  바로가기
 
           
코인니스 | 비온미디어 | 99Bitcoins(KOR) | 블록체인투데이 | 크립토뉴스 | 99Bitcoins(ENG) | 블록스트리트 | 블루밍비트 | 비인크립토 | 코인리더스 | 블록포스트 | CoinDesk | 코인뉴스전망대
주식갤러리 | 미국주식 | 창원개미TV | 주식포커나인 | 오선의 미국증시 | 매일경제 | 한국경제 | 서울경제 | 아주경제 | 머니투데이 | 헤럴드경제 | 아시아경제 | 파이낸셜뉴스 | 이데일리 | 이투데이 | 조선비즈
업비트 | 빗썸 | 네이버증권 | 트레이딩뷰 | 인베스팅닷컴 | 코인마켓캡 | 투게더아트 | 뮤직카우 | 핀고 | 카사 | 뱅카우 | 트레져러 | 펀더풀

'--- 시트의 개수와 이름

작성자 정보

  • 모아 작성
  • 작성일

컨텐츠 정보


본문

Option Explicit


'--- 시트의 개수와 이름

Sub Sample103()

    MsgBox "시트의 개수 : " & Sheets.Count & vbCr & _

                  "마지막 시트의 이름 : " & Sheets(Sheets.Count).Name

End Sub


'--- 시트 삽입하기

Sub Sample104()

    Dim intNum As Integer

    intNum = Sheets.Count

    Worksheets.Add after:=Worksheets(intNum)

    ActiveSheet.Name = "Sample"

End Sub


'--- 시트 복사하기

Sub Sample105()

    Sheets(Sheets.Count).Copy before:=Sheets(1)

    ActiveSheet.Name = "Sample105"

End Sub


'--- 시트 이동하기

Sub Sample106()

    Sheets(Array(1, "Sheet3", 5)).Move after:=Sheets(Sheets.Count)

End Sub


Sub Sample106_1()

    Dim shArray(), intA As Integer

    

    shArray = Array("Sheet5", "Sheet4", "Sheet3", "Sheet2", "Sheet1")

    For intA = UBound(shArray) To 0 Step -1

        Sheets(shArray(intA)).Move before:=Sheets(1)

    Next

End Sub


'--- 시트 삭제하기

Sub Sample107()

    Dim intCount As Integer, intSh As Integer

    Application.DisplayAlerts = False

    intSh = Sheets.Count

    For intCount = intSh To 1 Step -1

        If Sheets(intCount).Name Like "Sheet*" Then

            If Sheets.Count > 1 Then

                Sheets(intCount).Delete

            Else

                MsgBox "통합 문서에는 시트가 적어도 하나 이상 있어야 합니다." & vbCr & _

                              "따라서 " & Sheets(intCount).Name & "시트는 삭제할 수 없습니다."

            End If

        End If

    Next

    Application.DisplayAlerts = True

End Sub


'--- 시트 숨기기

Sub Sample108()

    Dim intCount As Integer, intSh As Integer

    For intCount = 1 To Sheets.Count

        If Sheets(intCount).Visible = xlSheetHidden Then intSh = intSh + 1

    Next

    MsgBox "시트의 개수 : " & Sheets.Count & vbCr & _

                 "숨겨진 시트 : " & intSh

End Sub


'--- 시트 보호하기

Sub Sample109()

    Sheets("Sheet1").Select

    Range("E3:E9").Locked = False

    ActiveSheet.Protect "12345"

End Sub


'--- 시트 선택과 활성화

Sub Sample110()

    Sheets("Sheet1").Select

    Sheets("Sheet3").Select False

    Sheets("Sheet5").Select False

    MsgBox "3개의 시트를 선택했습니다." & vbCr & _

                  "활성 시트는 " & ActiveSheet.Name & " 입니다."

    Sheets("Sheet5").Activate

    MsgBox "활성시트는 " & ActiveSheet.Name & " 입니다."

End Sub





포인트 선물 선물명단 선물하기

최소 5P ~ 최대 100000000P 까지 가능합니다.
로그인 후 선물하실 수 있습니다.

선물 받은 내용이 없습니다.


관련자료

댓글 0
등록된 댓글이 없습니다.

전체 336 / 1 페이지
번호
제목
이름

최근글


새댓글


알림 0
💬 포인트AD - 한줄 하루일상  출석체크  코인투자  주식투자  미술투자  음악투자  부동산투자  한우투자  명품투자  숙박투자  K-콘텐츠  에너지투자  기타투자