문제

Excel에서 볼 수 있는 이상한 문제입니다.

  1. 셀 $ 1 (또는 a1)을 가리키는 이름의 이름의 Range My_Range가 있다고 말합니다.
  2. 그런 다음 A2 셀에 =MY_RANGE를 입력하면 모두 좋아 보입니다.
  3. 그런 다음 A2 셀을 편집하려고 하면 =MY_RANGE 대신 =$A$1이 표시됩니다.
  4. 동일한 통합 문서의 분리 된 시트에 = my_range를 입력하면 모든 것이 예상대로 작동합니다.

시트에 이 동작을 제어하는 ​​속성이 있을 것 같지만 찾을 수 없습니다.내가 겪고 있는 문제는 셀을 복사하여 붙여넣을 때 명명된 범위가 아닌 확인된 참조가 복사된다는 것입니다.

도움이 되었습니까?

해결책

나름 해결책을 알아냈는데...다음을 수행하기 위해 매크로를 작성했습니다.

  1. 수식(문자열, 즉 "=MY_RANGE")을 동일한 상대 위치에 있는 다른 시트에 복사합니다(따라서 SheetA의 셀 3,3을 SheetB의 셀 3,3으로 복사).
  2. SheetB의 셀을 SheetA의 셀로 다시 복사합니다.

나는 아직도 이 이상한 문제의 원인이 무엇인지 전혀 모르지만 현재로서는 이것이 합리적인 해결 방법입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top