다음을 통해 공유

OneDrive에 저장된 엑셀 파일에서 매크로 함수 dir 이상 동작 질문

익명
2021-11-25T06:58:04+00:00

제가 작상한 아래 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 .....

.....
Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 2개

정렬 기준: 가장 유용함
  1. 익명
    2021-11-29T17:30:37+00:00

    이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.

    안녕하세요 이흥재, 난 당신이 잘하고 있기를 바랍니다.우리는 당신이 우리의 최신 답변에 응답하지 않은 것으로 나타났습니다. 이 문제에 대해 여전히 궁금한 점이 있는지 알고 싶습니다.좋은 하루를 보내고 항상 안전!감사합니다마라 메이 M마이크로소프트 커뮤니티 옹호자

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2021-11-25T16:19:24+00:00

    이 응답은 자동으로 번역되었습니다. 결과적으로 문법 오류 또는 이상한 표현식이 있을 수 있습니다.

    이흥재,

    Microsoft 커뮤니티에 연락해 주셔서 감사합니다.

    난 당신이 잘하고 있기를 바랍니다.

    우리는 당신이 엑셀 VBA 기능에 문제가 있음을 이해합니다.

    이 문제는 우리가 일반적으로이 지역 사회에서 가지고있는 것보다 더 복잡한 것 같다. 그러나 걱정하지 마세요, 우리는이 우려에 익숙한 사람들로부터 도움을 구할 수있는 올바른 커뮤니티를 발견했습니다.

    아래 링크를 참조하십시오.

    모든 질문 - 마이크로 소프트 Q & A

    마이크로소프트를 선택 해 주셔서 감사합니다. 좋은 하루를 보내고!

    감사합니다마라 메이 M마이크로소프트 커뮤니티 옹호자

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음