시나공 IT
험에
오는 것만
부한다!

통합검색

1:1 질문하기

제목 424 런타임오류입니다.
자격증 컴퓨터활용능력 1급 실기
도서/쪽 페이지 2024 시나공 컴퓨터활용능력 1급 실기 기본서 / 256쪽
등록일 2024-04-21 조회 42
작성자 남*현

안녕하세요? 기출문제 섹션18번 파일과 18-기출02문제 파일 사용시 폼단추를 클릭하면 계속해서 런타임 오류가 나면서 개체를 찾을수없다고 나옵니다.

18번 파일의 경우에는 아무리 파일 이름을 똑같이 사용하고 복사해서 붙여넣기 까지 했는데도 안되서 그냥 넘어 갔는데 18-2파일의 경우에는 제가 작성한게 아니고 원래부터 작성되어져 있는 파일 이름인데도 똑같은 오류가 나네요. 처음 매크로파일 사용당시 한글입력이 깨져나와서 컴퓨터 셋팅에서 한글 입력기 (microsoft) 설정을 호환으로 바꾸니 해결이 되었는데 이번에는 어떤 문제 인지 모르겠습니다. 아래와 같이 인터넷에서 써치해서 해보려했으나 제 파일에서는 도구의 옵션에서 코드창이라는 게 없네요. 

어떻게 해야될까요? 

  1. VBA 코드 창에서 [도구] > [옵션]을 선택합니다.

  2. [편집기] 탭에서 [코드 창] 항목을 선택합니다.

  3. [디폴트 인코딩]에서 "ANSI"를 "UTF-8"로 변경합니다.

첨부파일
제목 답변입니다.
등록일 2024-04-24

안녕하세요.

 

UserForm_Initialize() 부분에 오류가 있어도 고객관리.Show 부분에 오류 표시가 됩니다. 올려주신 파일의 경우 빨강색 표시한 부분을 다음과 같이 수정한 후 실행하면 정상적으로 실행됩니다.

 With cmd조회구분

     .AddItem = "관리자"

     .AddItem = "일반사용자"

     .AddItem = "고객"

 End With

    ↓

 With cmb조회구분

     .AddItem "관리자"

     .AddItem "일반사용자"

     .AddItem "고객"

 End With

 

즐거운 하루 되세요.

 

첨부파일
  • 첨부파일 없음