책 내용 질문하기
엑셀 실전 모의고사 1회
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
452
조회수
720
작성일
2020-02-23
작성자
탈퇴*원
첨부파일

 

 

1. VBA 폼 초기화 프로시저에서 lst목록.ColumnCount = 2 가 무엇인가요?

2. 문제를 풀 때마다 매크로에서 거의 항상 오류가 나는데, 매크로 문제들을 풀 때 어떻게 해야 오류가 나지 않을 수 있나요? 오류가 나지 않을 때까지 삭제하고 다시 작성하면 되겠지만 시험장에서는 시간이 부족할 것 같습니다. 엑셀 파일 올립니다.


 

답변
2020-02-24 22:37:15

1.

columncount 은 열 개수 입니다.

 

목록.columncount = 2 이것은

 

lst박스의 열을 두개로 표시 하기 위한 것입니다.

 

보통 lst박스에 속성에서 지정해 주는데 A형 문제의 경우는 lst박스 속성에 이 것을 지정해 주지 않았기 때문에 columncount 속성을 지정하여 2열로 만들어 준것 입니다. 하지만 실전 E형에서는 이미 이 속성이 지정되어 있습니다. 그렇기 때문에 그냥 목록.RowSource = "F4:G8" 로 사용해도 되는 것입니다.

그냥 사용하셨을때 2개의 열이나온다면 그냥 사용하셔도 되구요. 그렇지 않다면 columncount 를 사용하세요.

 

2. 시나리오의 오류 이유는 정확하게 모르겠습니다.

 

제가 수정 해 보았는데 정상 실행되네요.

 

매크로를 순서대로 다시 한번 만들어 보시기 바랍니다.

 

수정된 파일을 첨부합니다.

 

좋은 하루 되세요.  

  • 관리자
    2020-02-24 22:37:15

    1.

    columncount 은 열 개수 입니다.

     

    목록.columncount = 2 이것은

     

    lst박스의 열을 두개로 표시 하기 위한 것입니다.

     

    보통 lst박스에 속성에서 지정해 주는데 A형 문제의 경우는 lst박스 속성에 이 것을 지정해 주지 않았기 때문에 columncount 속성을 지정하여 2열로 만들어 준것 입니다. 하지만 실전 E형에서는 이미 이 속성이 지정되어 있습니다. 그렇기 때문에 그냥 목록.RowSource = "F4:G8" 로 사용해도 되는 것입니다.

    그냥 사용하셨을때 2개의 열이나온다면 그냥 사용하셔도 되구요. 그렇지 않다면 columncount 를 사용하세요.

     

    2. 시나리오의 오류 이유는 정확하게 모르겠습니다.

     

    제가 수정 해 보았는데 정상 실행되네요.

     

    매크로를 순서대로 다시 한번 만들어 보시기 바랍니다.

     

    수정된 파일을 첨부합니다.

     

    좋은 하루 되세요.  

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.