p.489 실전모의고사a형 중 vba문제
폼 초기화 프로시저 에서
lst목록.rowsource= "h3:i6"
chk납입.value = true
만 입력했을때 lst목록에는 h열만 나오고 i열이 안나오는데 이게 맞는건가요?? 꼭 lst목록.columncount =2를 써야하는 건가요?
(답은 lst목록.columncount =2 / lst목록.rowsource= "h3:i6" /chk납입.value = true )
** 다른 비슷한 문제 풀었을때는 columncount 안쓰고, 항상 rowsource와 범위만 써도 범위값이 다 나오는데 이번 문제 풀었을때는 안나오더라고요.
첨부한 사진은 상공회의소 배포 2021년 b형 샘플문제인데요.
이때 폼 초기화 프로시저에 cmb수강자.rowsource="o6:p17" 만 해도 사진과 같이 항상 범위지정한 값이 다 나왔습니다.
(왜 이번에는 위 사진과 달리, lst목록.rowsource= "h3:i6" 만 쓴다해서 i열이 안나오는지 모르겠습니다)
안녕하세요.
폼의 lst목록 컨트롤을 선택하고
속성 시트를 확인해 주시면 columncount 속성이 있습니다.
거기에 미리 2로 설정되어 있다면 따로 설정하지 않으셔도 되는데요.
이 문제에서는 여기에 지정하지 않았기 때문에 lst목록.columncount=2를 사용하는 것입니다.
좋은 하루 보내세요.
-
관리자2021-05-19 09:28:38
안녕하세요.
폼의 lst목록 컨트롤을 선택하고
속성 시트를 확인해 주시면 columncount 속성이 있습니다.
거기에 미리 2로 설정되어 있다면 따로 설정하지 않으셔도 되는데요.
이 문제에서는 여기에 지정하지 않았기 때문에 lst목록.columncount=2를 사용하는 것입니다.
좋은 하루 보내세요.