1. VBA 폼 초기화 프로시저에서 lst목록.ColumnCount = 2 가 무엇인가요?
2. 문제를 풀 때마다 매크로에서 거의 항상 오류가 나는데, 매크로 문제들을 풀 때 어떻게 해야 오류가 나지 않을 수 있나요? 오류가
나지 않을 때까지 삭제하고 다시 작성하면 되겠지만 시험장에서는 시간이 부족할 것 같습니다. 엑셀 파일
올립니다.
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. 시나리오의 오류 이유는 정확하게 모르겠습니다.
제가 수정 해 보았는데 정상 실행되네요.
매크로를 순서대로 다시 한번 만들어 보시기 바랍니다.
수정된 파일을 첨부합니다.
좋은 하루 되세요.