엑셀 실전모의고사 g형의 문제4의 2번이 이해가 되지 않아요.
어떻게 풀어야 하는 건가요?
listindex에서 최도움이 2라는 것도 이해가 안가네요 ㅠ
자세하게 설명 좀 해주실 수 있나요?
안녕하세요.
listindex 속성은 콤보상자나 목록상자에서 데이터를 선택하면 해당 데이터가 전체 목록에서 몇번째 위치에 있는 데이터인지를 알려주는 속성인데, 인수의 값이 0부터 시작합니다. 즉, 목록에서 첫번째에 있는 '김천사'를 선택하면 listindex 값은 0, 두번째에 있는 '최하늘'을 선택하면 '1', 세번째에 있는 '최도움'을 선택하면 '2'가 되는 것입니다.
콤보상자 목록의 첫번째 '김천사'를 선택하면 '참조행 = cmb송금자.ListIndex + 4' 에서 listindex 값은 0이고, 여기에 4를 더하면 참조행은 4가 됩니다. 'cmb송금자 = Cells(참조행, 1)'에서 참조행이 4이므로 워크시트에서 4행1열에 있는 '김천사'를 cmb송금자 컨트롤에 표시합니다. 그다음행을 실행하면 4행 2열에 있는 '111-1234-567'를 txt계좌 컨트롤에, 4행 3열에 있는 10,000을 txt금액 컨트롤에 표시하는 것입니다.
즐거운 하루 되세요.
"-
*2013-01-24 09:43:29
안녕하세요.
listindex 속성은 콤보상자나 목록상자에서 데이터를 선택하면 해당 데이터가 전체 목록에서 몇번째 위치에 있는 데이터인지를 알려주는 속성인데, 인수의 값이 0부터 시작합니다. 즉, 목록에서 첫번째에 있는 '김천사'를 선택하면 listindex 값은 0, 두번째에 있는 '최하늘'을 선택하면 '1', 세번째에 있는 '최도움'을 선택하면 '2'가 되는 것입니다.
콤보상자 목록의 첫번째 '김천사'를 선택하면 '참조행 = cmb송금자.ListIndex + 4' 에서 listindex 값은 0이고, 여기에 4를 더하면 참조행은 4가 됩니다. 'cmb송금자 = Cells(참조행, 1)'에서 참조행이 4이므로 워크시트에서 4행1열에 있는 '김천사'를 cmb송금자 컨트롤에 표시합니다. 그다음행을 실행하면 4행 2열에 있는 '111-1234-567'를 txt계좌 컨트롤에, 4행 3열에 있는 10,000을 txt금액 컨트롤에 표시하는 것입니다.
즐거운 하루 되세요.
"