반응형
안녕하십니까 춤추는초코칩입니다.
업무 중에 필요한 엑셀VBA를 기록하고 있습니다.
오늘은 시트를 추가, 삭제, 복사하고 이름을 바꾸는 것까지 해보겠습니다.
'시트 추가하기: 선택한 시트 왼쪽에 새로운 시트를 추가합니다.
Sub AddSheet()
Sheets.Add
End Sub
'시트 삭제하기: 첫번째 시트를 삭제합니다.
Sub DeleteSheet()
Sheets(1).Delete
End Sub
'시트 복사하기: 첫번째 시트를 복사해서 첫번째 시트 앞에 추가합니다.
Sub CopySheet()
Sheets(1).Copy before:=Sheets(1)
End Sub
'시트 이름변경하기: 첫번째 시트의 이름을 "Data"로 변경합니다.
Sub RenameSheet()
Sheets(1).Name = "Data"
End Sub
업무에 도움이 되시길 바랍니다.
(추가 예제)
원하는 위치에 시트를 추가하기 위해서는 기 위해서는 before:= 이나 after:= 명령을 추가합니다.
'시트 추가하기2: 두번째 시트 왼쪽에 새로운 시트를 추가합니다.
Sub AddSheet2()
Sheets.Add before:=Sheets(2)
End Sub
'시트 복사하기2: 첫번째 시트를 새로운 통합문서로 복사합니다.
Sub AddSheet2()
Sheets(1).Copy
End Sub
반응형
'엑셀' 카테고리의 다른 글
29. [엑셀] 공휴일 제외한 날짜 계산하기 (0) | 2020.02.09 |
---|---|
[엑셀VBA] 알림(Alert) 삭제하기, 설정하기 (0) | 2020.02.04 |
[엑셀VBA] 마지막 행 위치 찾기 (0) | 2020.01.15 |
28. 날짜에서 연도, 월, 일 구분하기 (0) | 2019.11.09 |
27. 길이 단위 변환(환산)하기-CONVERT (0) | 2019.10.31 |