앞선 글 "엑셀팁 - 특정 셀의 클릭시 새로운 시트 생성 & 이름 자동"과는
달리 이번 글은 이미 생성되어 있는 시트의 이름을 특정셀의 값으로 가져오는 것이다.
예를들면 홍길동의 자료가 담긴 시트가 있다면, A5셀에 '홍길동'입력하면 그 시트 이름이 '홍길동'으로 자동변환하게 된다.
엑셀에서 '홍길동' 시트 복사하면 시트 이름이 '홍길동 (2)'이 된다.
여기서 A5셀에 '이순신'을 입력하면 시트 이름이 '이순신'으로 자동변환된다.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
ActiveSheet.Name = ActiveSheet.Range("A5").Value
End Sub
반응형
'엑셀로 풀어가는 세상' 카테고리의 다른 글
엑셀 - 시트이름을 셀에 불러오기 (0) | 2022.09.21 |
---|---|
엑셀 - 여러개의 시트 중 이름만 추출하기 (0) | 2022.09.18 |
엑셀팁 - 다중조건에서 구간값 구하기 (0) | 2022.09.12 |
엑셀팁 - 특정 셀의 값(숫자)에 따라 다른 셀의 색상 자동변동 (0) | 2022.09.12 |
엑셀팁 - 특정 셀의 클릭시 새로운 시트 생성 & 이름 자동 (0) | 2022.09.12 |
중복데이터만 표시하기 (2) | 2022.08.30 |
특정 셀의 값을 시트 이름으로 자동 변경 (1) | 2022.08.25 |
상하수도요금계산 - 엑셀파일 (795) | 2019.03.06 |