반응형 시트 이름2 엑셀 수식에서 INDIRECT 함수가 참조를 찾지 못할 때 엑셀의 INDIRECT 함수는 문자열 형태로 주어진 주소(범위, 셀 참조)를 동적으로 해석해, 해당 위치의 데이터를 사용할 수 있도록 해주는 강력한 함수입니다. 예컨대 =INDIRECT("A"&B1)처럼, B1 셀 값에 따라 참조할 주소가 변하도록 설정할 수 있죠. 그러나 실무에서 “INDIRECT 함수가 참조를 찾지 못한다”라는 문제가 발생하기도 합니다. 예를 들어, #REF! 오류가 뜨거나, 인식이 되지 않아 엉뚱한 값을 반환하는 케이스가 이에 해당합니다.보통은 “문자열로 잘 연결한 줄 알았는데, 막상 INDIRECT가 #REF! 에러를 낸다”거나, “다른 통합 문서 시트를 가리키려 했더니 인식이 안 된다” 같은 상황이 대표적입니다. 본 문서에서는 “엑셀에서 INDIRECT 함수가 참조를 찾지 못할 .. 2025. 3. 1. 엑셀에서 매크로 코드 복사 후 붙여넣기 시 “잘못된 참조” 발생 해결 VBA(Virtual Basic for Applications)를 통해 엑셀 매크로를 작성하다 보면, 코드 일부를 다른 통합 문서나 다른 모듈로 복사하여 붙여넣기 하는 일이 많습니다. 예를 들어, “File1.xlsm”에서 짠 유용한 서브루틴을 “File2.xlsm”으로 가져가려고 할 수 있고, 혹은 어떤 모듈(Module)에서 다른 모듈로 코드를 이식하고 싶을 수도 있습니다.하지만 실제로 이 작업을 수행해본 사용자들은 종종 “잘못된 참조(Invalid Reference)” 오류와 함께 매크로가 정상 실행되지 않는 문제를 겪곤 합니다. 예를 들어, 복사해온 코드에서 “Worksheets(시트명)” 혹은 “UserForm1” 같은 객체를 참조하고 있는데, 대상이 새 통합 문서에는 없거나 이름이 다른 경우가.. 2025. 2. 25. 이전 1 다음 반응형