Study(매일매일한걸음씩)/Excel(VBA),POWERPOINT,WORD
Excel sheet 보이기/숨기기/새로 만들기/삭제/이름바꾸기/몇개인지확인
여유러운백수삶개발자
2022. 12. 14. 21:00
참조 : 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
5. 시트 보이게 하기
Worksheets("Sheet1").Visible = True
모든 sheet 보이게 하기
For Each sh In Sheets
sh.Visible = True
Next sh