case)
엑셀에서 워크시트를 이동하거나 복사할 때,
'이동하거나 복사하려는 시트에 대상 워크시트에 있는 이름 '~~~~'이(가) 있습니다. 이 이름을 사용하시겠습니까?
라는 알림창이 나오는 경우가 있습니다.
'아니요'를 누르면 저장할 수가 없고, '예'를 누르면 새로 생기는 워크시트에서도 이동이나 복사시 동일한 알림창을 만나게 되며 그 수가 점점 늘어납니다. 나중에는 '예'버튼을 여러번 눌러야 하는 상황이 벌어지기도 하고, 파일 크기도 커진다네요.
일전에 이런 경우가 있어서 시트 이동이 아니라 내용만 복사해서 서식을 별도로 설정했던 경험이 있는데
해결방법이 있었어요~!
TIP)
step1. '수식>이름관리자'를 열어 나타나는 것은 모두 삭제
→ 해결되지 않았다면, 이름이 나타나지 않고 '숨어있는' 경우에 해당함
step2.
Alt + F11 을 눌러 VBA 열기 → VBA project 란에서 해당 엑셀파일을 찾아 마우스 오른쪽 클릭 → 모듈 → 오른쪽 흰색 창에 아래 내용 복사해서 붙여넣기 (오른쪽 하얀창이 없다면? F7 을 눌러주세요) → 매크로실행
Sub Delete_Names()
Dim n As Name
On Error Resume Next
For Each n In ThisWorkbook.Names
n.Visible = True
n.Delete
Next n
End Sub
'Tip > office' 카테고리의 다른 글
| [Excel] 시트 이동/저장 시, 이름충돌오류 해결 (1) | 2010/08/06 |
|---|
댓글을 달아 주세요
감사합니다. 확실히 해결되었어요 오늘도 즐거운 하루가...