책 내용 질문하기
List, Listindex / select
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
289
조회수
103
작성일
2013-04-07
작성자

p.255 문제4-2 (문제풀이p.298~290)질문입니다.

p.242 문제4번 과 관련해서 List, Listindex 사용에 관한 것인데요.

첫번째 질문입니다.

p.242 문제에서는

Private Sub cmd입력_Click()

참조행 = lst과목.Listindex

입력행 =

(중략)

Cells(입력행,3) = lst과목.Listindex(참조행.0)

이렇게 구성이 되는데요.

p.255 문제4-2에서는

Private Sub cmd입력_Click()

참조행 = list.강좌.Listindex
입력행 =
(중략)
Cells(입력행,4) = list강좌.List(참조행,0)
답안이 이렇게 나와있습니다.
또한 select문에서 역시 list강좌.RowSource = "J6:M8" 과 같이
lst가 아닌 list라고 되어있는데요.
앞문제에서처럼 입력했더니 폼이 실행되지 않았습니다.
어째서 lst과목.Listindex -> list.강좌.Listindex 이렇게 되는것인지요??
두번재 질문입니다.
p.255 문제4-2에서 지시된 select는 select case와 동일한 것인가요?
어떤문제에는 select case라고 되어있는데 이문제에서는 그냥 select라고 표기되어서요.
답안비교를 첨부파일로 올렸습니다.
상세한 답변 부탁드려요.


답변
2013-04-09 23:14:31

각 컨트롤 마다 이름이 다릅니다.

lst 로 사용하는 경우가 있고 list 로 사용하는 경우도 있고

아예 이런 것이 없는 경우도 있습니다.

컨트롤 명은 문제를 만든사람이 임의로 지정한 부분이기 때문에

확인 하셔서 사용하셔야 합니다.

vbe에서 폼의 컨트롤을 선택 하신 후 속성창에서 컨트롤 이름을 확인 하여 사용하시기 바랍니다.

네 select 문은 case 가 따라 다니게 되죠. 같은 것이라고 생각 하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2013-04-09 23:14:31

    각 컨트롤 마다 이름이 다릅니다.

    lst 로 사용하는 경우가 있고 list 로 사용하는 경우도 있고

    아예 이런 것이 없는 경우도 있습니다.

    컨트롤 명은 문제를 만든사람이 임의로 지정한 부분이기 때문에

    확인 하셔서 사용하셔야 합니다.

    vbe에서 폼의 컨트롤을 선택 하신 후 속성창에서 컨트롤 이름을 확인 하여 사용하시기 바랍니다.

    네 select 문은 case 가 따라 다니게 되죠. 같은 것이라고 생각 하시면 됩니다.

    좋은 하루 되세요.

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