현재 엑셀 추가 기능에는 두 가지 버전이 있습니다. 출시 버전과 현재 WIP 버전입니다.내 프로젝트가 다른 프로젝트 코드를 호출하는 이유는 무엇입니까?
Excel에 모두로드하고 출시 된 코드를 실행하려고하면 내 WIP 코드 대신 테스트 용 쓰레기가 호출됩니다. VBE에서 코드를 열면 여전히 의도 된대로 서브 루틴을 실행할 수 있습니다.
나는 다른 프로젝트 코드를 호출하는 프로젝트에 대한 정보를 찾았지만, 어떻게 찾았는지는 왜 그런지, 어떻게 멈추는 지에 대한 것이 아닙니다. 두 프로젝트 모두 정확히 동일한 서브 루틴과 함수 이름을 갖고 있기 때문일 수 있지만 현재 프로젝트의 이름이 반드시 우선되어야합니다.
현재는 단지 성가심이지만 테스트시 혼란을 겪습니다. 누구든지 아이디어가 있습니까?
출시 된 버전에 대한 참조를 확인할 때 현재 프로젝트가 포함되어 있지 않습니다. 모듈 이름 앞에 접두사를 붙이면 제대로 작동하지만 내부 코드를 사용하여이를 수행하지 않아도됩니다. – ThatGingerWill
VBA에서 모듈 우선 순위가 확실하지 않습니다 ... –
통합 문서 (Workbook_open)를 열 때 실행되는 코드가 있습니까 – Vasim