책 내용 질문하기
안녕하세요. 자세한 답변 부탁드릴게요.
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
376
조회수
103
작성일
2011-11-11
작성자
첨부파일

컴활1급 시나공 실기 기본모의고사 8회 문제4-2번을 보면

Private Sub cmd입력_Click()
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
참조행 = List품목명.ListIndex
Cells(입력행, 1) = CDate(txt구매일자)
Cells(입력행, 2) = List품목명.List(참조행, 0)
Cells(입력행, 3) = txt수량
Cells(입력행, 4) = Format(txt수량 * txt단가, "#,###")

List품목명 = ""
txt단가 = ""
txt수량 = ""
이렇게 프로시저 입력하는 문제가 있습니다.
근데 책의 답을 보면 cells(입력행,2)=list품목명 <-- 이렇게만 나와있으며 참조행을 애초에 이용하지 않더군요.
그 전 문제들을 보면 전부 참조행을 이용해서 했었는데 갑자기 저렇게 나오니깐 황당하네요. 무슨 차이인거죠? 위에 처럼 제가 한 대로 해도 제대로 입력 되던데요.
list와 lst의 차이는 뭐죠? lst품목명이 아닌 list품목명이라고 되있는데 햇갈려서요.
저번에 이 문제 누가 올렸는데 답변 보니깐 동문서답이더라구요.
무슨 listindex만 사용하는 문제와 list,listindex 두 개를 사용하는 문제의 차이에 대해 설명하시던데 그게 아닙니다.
제대로 된 답변 부탁드릴게요.
답변
2011-11-13 20:39:04

문제에서 참조행을 사용하라거나 listindex 속성을 이용하라는 말이 없었기 때문에

list품목명.listindex 를 사용하지 않는 것입니다.

사용하라고 할때만 사용하시면 됩니다.

list 와 lst 는 리스트 박스의 이름을 사용할때 붙이는 것인데 만든 사람의 취향에 따라 list가 될수도 있고 lst가 될수도 있고 아예 이렇게 안하고 이름만 사용하는 경우도 있습니다.

이것은 컨트롤 이름을 확인 하시거나 문제에 표시된 것을 참조하셔서 사용하시면 됩니다.

사용하는 이유와 차이를 아시면 다른 부분에서도 적용이 가능하겠죠.

좋은 하루 되세요.

"
  • *
    2011-11-13 20:39:04

    문제에서 참조행을 사용하라거나 listindex 속성을 이용하라는 말이 없었기 때문에

    list품목명.listindex 를 사용하지 않는 것입니다.

    사용하라고 할때만 사용하시면 됩니다.

    list 와 lst 는 리스트 박스의 이름을 사용할때 붙이는 것인데 만든 사람의 취향에 따라 list가 될수도 있고 lst가 될수도 있고 아예 이렇게 안하고 이름만 사용하는 경우도 있습니다.

    이것은 컨트롤 이름을 확인 하시거나 문제에 표시된 것을 참조하셔서 사용하시면 됩니다.

    사용하는 이유와 차이를 아시면 다른 부분에서도 적용이 가능하겠죠.

    좋은 하루 되세요.

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