제가 작상한 아래 VBA Procedure가 컴퓨터에 저장된 엑셀 파일로 열면 잘 작동되는데,
공유하기 위해 동기회된 OneDrive 파일에서 열면 dir 함수(DimExists = Dir(DimFullName) 가 정상 작동하지 않는 것 같습니다.
즉, 해당 이름의 파일이 존재하고 있는데도 찾지 못하고 NullString("")을 반환하고 있습니다.
웹 상의 주소가 변동되고 있기 때문이 아니가 생각은 되는데, 어떻게 하면 이 문제를 해결할 수 있을까요?
자세한 안내 부탁합니다.
참고로 직접실행창에서 ThisWorkbook.Path로 확인해 보면, 켜져 있는 동안은 아래와 같이 항상 동일한 것 같습니다.
https://d.docs.live.net/aecbda86c6d4cf2b/01 폴더이름
.......
Dim기본 = ThisWorkbook.Path
Dim자료 = 기본 & "\10 폴더\00 자료폴더"
DimFileName = "정기주차권처리요청서" & "(" & Format(DimDate, "yyyy-mm-dd") & "-" & Format(n, "0#") & ").pdf"
DimFullName = 자료폴더 & "\" & DimFileName
DimExists = Dir(DimFullName)
If DimExists <> "" then .....
.....