2010-05-28 9 views
2

일부 Excel vba 코드를 개발하는 동안 내가 들어가는 다른 모든 반복에서 코드를 추가 한 다음 파일을 저장하면 다음 번에 파일을 열 때 "파일을 찾을 수 없습니다. "오류. 매크로는 파일을 열 때 자동으로 코드를 실행하도록 설정됩니다.Excel VBA 파일을 찾을 수 없습니다.

수정하려면 모든 코드 모듈과 클래스와 시작 코드를 새로운 빈 Excel 파일로 복사했습니다. 나는 엑셀 매크로 파일을 저장하고 잘 실행된다.

이것은 Excel 2003 및 2007 모두에서 발생합니다. 여기서 어떤 현상이 발생합니까?

+1

코드가하는 작업은 무엇입니까? –

+0

나는 코드 줄 사이에 빈 줄을 추가하는 것만으로 오류가 사라진다는 것을 발견했다. 뛰어난 버그 인 것처럼 보입니다. 그렇게 할 수있는 것은별로 없습니다. – Brett

답변

0

내 정신 분석 능력은 현재 디렉토리를 변경하는 동안 상대 경로에 의존한다고 알려줍니다.

0

좋은 추측이지만 그게 그 것 같습니다. 모든 코드가 정확히 동일하다는 것을 기억하십시오. 문제를 해결하기 위해 코드를 복사하여 새로운 빈 Excel 파일에 붙여 넣어 작동시킵니다. 새로운 하나는 이전 디렉토리와 동일한 디렉토리에 생성되며 항상 잘 실행됩니다. 그러나 몇 가지 코드를 편집하고 가짜를 저장하면 (오류가 발생하여 파일이 열리는 코드 근처에 아무 것도 표시되지 않기 때문에 가짜라고 함) 파일을 찾을 수 없음 오류가 다시 발생합니다.

관련 문제