Excel VBA로 UserForm 컴퓨터 마다 다른 로딩 오류

익명
2023-03-10T07:30:31+00:00

Excel VBA로 UserForm을 작성 하였습니다.

다른 컴퓨터에서 실행시 Userform activeX가 읽어 지지 않는 현상이 발생합니다.

아래 두개의 그림은 각각 다른 컴퓨터로 실행시 Userform loading 상태입니다.

해결 방안이 있을까요..?

  1. 정상 작동

Windows : Windows 10 Home

Office : Office 2021 (64bit)

PC : AMD Ryen5 5600X 3.7Ghz 16.0GB Ram

  1. UserForm 로딩 실패

Windows : Windows 10 Home

Office : Office 2016 (64bit)

PC : AMD Ryen3 2300U 2.0Ghz 8.0GB Ram

*그림이 첨부가 안되네요..

그림 내용은

  1. 정상 작동 시에는 : 작성되어진 UserForm 모두 로딩
  2. UserForm 로딩 실패 시에는 : 일부 UserForm만 로딩 되고 멈춤
Microsoft 365 및 Office | Excel | 가정용 | Windows

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

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2023-03-10T09:08:09+00:00

    안녕

    저는 AnnaThomas이며 귀하의 질문에 기꺼이 도와 드리겠습니다. 이 포럼에서 우리는 여러분과 같은 Microsoft 소비자입니다.

    다른 버전의 Office 및 운영 체제로 인해 사용자 정의 폼과의 호환성 문제가 발생할 수 있습니다. 다음은 문제를 해결하기 위해 시도할 수 있는 몇 가지 제안 사항입니다.

    사용자 정의 폼이 로드되지 않는 컴퓨터에 올바른 버전의 Microsoft ActiveX 데이터 개체 라이브러리가 설치되어 있는지 확인하십시오. VBA 편집기를 열고 도구 > 참조를 클릭 한 다음 적절한 버전의 라이브러리 옆에있는 확인란을 선택하여이를 확인할 수 있습니다.

    사용자 정의 폼이 다른 컴퓨터에서 사용할 수 없는 ActiveX 컨트롤을 사용하고 있는지 확인하십시오. 이 경우 이러한 컨트롤을 두 컴퓨터에서 사용할 수 있는 대체 컨트롤로 바꿔야 할 수 있습니다.

    사용자 정의 폼의 코드 다른 컴퓨터에서 사용할 수 없는 파일 경로를 참조하는지 확인하십시오. 이로 인해 로드하는 동안 오류가 발생할 수 있습니다. 다른 컴퓨터에서 파일 경로를 사용할 수 있는지 확인하거나 상대 파일 경로를 사용하도록 코드를 수정할 수 있습니다.

    사용자 정의 폼이 로드되지 않는 컴퓨터에서 코드를 컴파일해 보십시오. 이렇게 하면 문제를 일으킬 수 있는 구문 오류를 식별하는 데 도움이 될 수 있습니다.

    이것이 도움이되기를 바랍니다 ;-), 이것이 필요한 것과 반대되는 경우 알려 주시면 더 많은 질문에 답하는 데 여전히 도움이 될 것입니다.

    감사합니다

    안나토마스

    지역 사회에 환원하십시오. 이 답변이 문제를 해결했는지 여부를 표시하여이 문제로 다음 사람을 도와주세요. 하단에서 예 또는 아니요를 클릭합니다.

    자동 번역된 답변으로, 문법 오류나 어색한 표현이 있을 수 있습니다.

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

    댓글 0개 설명 없음