기타작업문제 2번에서 cells(참조행,12)를 써도 되는 것은 알지만 list를 이용해보고싶어서 했는데 왜 입력도 안되ㄴ구 틀리는 건가요?
안녕하세요.
참조행에 lst목록.listindex 라고 정의해 두고, lst목록.list(참조행,0) 으로 사용하는 것입니다.
lst목록의 인덱스가 0부터 시작하기 때문에 첫 번째 항목이 선택되는 것입니다.
ListIndex 는 리스트의 인덱스를 설정하는 속성이고,
그 ListIndex 위치의 데이터는 .List(행,열) 속성을 이용하셔 워크시트의 셀에 넣을 수 있습니다.
이 문제의 경우 cmb공연명 컨트롤의 열은 1개이므로
cmb공연명.List(참조행, 0) 으로만 사용이 가능합니다.
열에 1이나 2를 입력하셔서 오류가 나는 것입니다. 존재하지 않는 열번호이니까요.
이 방식은 워크시트에서 정보를 가져오는 것이 아니고, cmb공연명 컨트롤에서 리스트 목록을 가져오는 것이므로 구분, 가격 정보를 가져오기 어렵습니다.
좋은 하루 보내세요.
-
관리자2019-10-30 20:20:18
안녕하세요.
참조행에 lst목록.listindex 라고 정의해 두고, lst목록.list(참조행,0) 으로 사용하는 것입니다.
lst목록의 인덱스가 0부터 시작하기 때문에 첫 번째 항목이 선택되는 것입니다.ListIndex 는 리스트의 인덱스를 설정하는 속성이고,
그 ListIndex 위치의 데이터는 .List(행,열) 속성을 이용하셔 워크시트의 셀에 넣을 수 있습니다.
이 문제의 경우 cmb공연명 컨트롤의 열은 1개이므로
cmb공연명.List(참조행, 0) 으로만 사용이 가능합니다.
열에 1이나 2를 입력하셔서 오류가 나는 것입니다. 존재하지 않는 열번호이니까요.
이 방식은 워크시트에서 정보를 가져오는 것이 아니고, cmb공연명 컨트롤에서 리스트 목록을 가져오는 것이므로 구분, 가격 정보를 가져오기 어렵습니다.
좋은 하루 보내세요.