320x100
엑셀 작업 중 많은 시트 이름을 한번에 바꿀 필요가 있을 때 사용하는 매크로입니다. 메인 시트를 제외하고는 이름을 전부 바꿔 줍니다. (매크로, 첨부파일 참조)
아래 매크로에 대한 설명을 참조하시면, 전체 시트의 이름을 바꿀 수도 있고, 시트 이름도, 자신이 원하는 형태로 바꿀 수 있습니다.
예제에서는 변경할 이름으로 몇 월 인지를 입력하면, 날짜를 더해주는 방법으로 바꿔줍니다. (시트의 숫자가 27개 혹은 30개 이내일 경우)
For i = 1 To Application.Sheets.Count '첫번째 시트부터 선택
Application.Sheets(i).Name = newName & i '입력받은 이름에다 i(1부터)값을 더해 새이름 지정
Next
아래는 개발도구 메뉴 보이기 & 매크로 실행 버튼 만들기 예제에 대한 설명입니다. '개발도구' 메뉴가 항상 필요하지 않은 경우, 단축키, 알트(Alt) + F11을 누르면 비주얼베이직(VBA) 창이 열리고, 알트(Alt) + Q 키를 누르면 엑셀 창이 닫히고 엑셀 화면으로 돌아옵니다.
비주얼베이직 | 알트(Alt) + F11 |
엑셀 워크시트 | 알트(Alt) + Q |
매크로 실행 | 알트(Alt) + F8 |
728x90
'엑셀' 카테고리의 다른 글
엑셀 간단한 자료 입력 시간 자동 기록 매크로 (입력 / 수정 실시간 자동 감지 기록 Timestamp, 날짜 시간 자동 입력) (0) | 2021.06.23 |
---|---|
엑셀 셀에 있는 문장 단어로 여러 셀에 나누기, 여러 셀에 있는 단어들 한 셀에 문장으로 합치기(문자열 나누기, 합치기) (0) | 2021.05.22 |
엑셀 문자열을 공백, 콤마, 따옴표로 분할하는 매크로(문자열 분할, 콤마, 스페이스, 따옴표) (0) | 2021.05.22 |
근무일자 자동 계산 수식 (토요일, 일요일, 공휴일) 휴무 포함 계산 가능 (0) | 2021.05.22 |
엑셀 시트 한번에 여러개 신규, 복사 해서 만드는 매크로( 신규 생성, 복사 생성) (1) | 2021.05.22 |