Excel 명명된 범위가 실제 대상으로 확인됩니다.
-
11-09-2019 - |
문제
Excel에서 볼 수 있는 이상한 문제입니다.
- 셀 $ 1 (또는 a1)을 가리키는 이름의 이름의 Range My_Range가 있다고 말합니다.
- 그런 다음 A2 셀에 =MY_RANGE를 입력하면 모두 좋아 보입니다.
- 그런 다음 A2 셀을 편집하려고 하면 =MY_RANGE 대신 =$A$1이 표시됩니다.
- 동일한 통합 문서의 분리 된 시트에 = my_range를 입력하면 모든 것이 예상대로 작동합니다.
시트에 이 동작을 제어하는 속성이 있을 것 같지만 찾을 수 없습니다.내가 겪고 있는 문제는 셀을 복사하여 붙여넣을 때 명명된 범위가 아닌 확인된 참조가 복사된다는 것입니다.
해결책
나름 해결책을 알아냈는데...다음을 수행하기 위해 매크로를 작성했습니다.
- 수식(문자열, 즉 "=MY_RANGE")을 동일한 상대 위치에 있는 다른 시트에 복사합니다(따라서 SheetA의 셀 3,3을 SheetB의 셀 3,3으로 복사).
- SheetB의 셀을 SheetA의 셀로 다시 복사합니다.
나는 아직도 이 이상한 문제의 원인이 무엇인지 전혀 모르지만 현재로서는 이것이 합리적인 해결 방법입니다.
제휴하지 않습니다 StackOverflow