본문 바로가기
Study(매일매일한걸음씩)/Excel(VBA),POWERPOINT,WORD

Excel sheet 보이기/숨기기/새로 만들기/삭제/이름바꾸기/몇개인지확인

by 여유러운백수삶개발자 2022. 12. 14.

참조 : https://learn.microsoft.com/en-us/office/vba/api/excel.worksheet.visible

 

Worksheet.Visible property (Excel)

Office VBA reference topic

learn.microsoft.com

https://learn.microsoft.com/en-us/office/vba/api/excel.sheets.add

 

Sheets.Add method (Excel)

Office VBA reference topic

learn.microsoft.com

1. sheet 이름 바꾸기

- Sheet1 -> sample로 변경됨

Worksheets("Sheet1").Name = "sample"

실행전

 

실행후

2. sheet 몇개인지 확인하기

Sub 매크로1()
    Dim ws_count As Integer
    ws_count = Worksheets.Count
    MsgBox (ws_count)
End Sub

3. sheet 새로 만들기

- 현재 선택된 sheet 왼쪽에 만든다.

Set newSheet = Worksheets.Add

실행전
실행후

- 맨 왼쪽에 만들기

1번 sheet 왼쪽에 만드는 방법

Worksheets.Add before:=Worksheets(1)

- 맨 오른쪽에 만들기

sheet가 몇개 인지를 파악하고 그 오른쪽에 만드는 방법

Sub 매크로1()
    Dim ws_count As Integer
    ws_count = Worksheets.Count
    MsgBox (ws_count)
    Worksheets.Add after:=Worksheets(ws_count)
End Sub

4. 시트 안보이게 하기

Sheet16의 이름을 가진 sheet가 안보인다.

안보일뿐 sheet는 그대로 있다.

Worksheets("Sheet16").Visible = False

실행전
실행후
VBA(개발자모드)에서는 보임

5. 시트 보이게 하기

Worksheets("Sheet1").Visible = True

모든 sheet 보이게 하기

For Each sh In Sheets 
 sh.Visible = True 
Next sh

댓글