책 내용 질문하기
cmb구분과 구분 구별하는 법
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
422
조회수
140
작성일
2012-03-28
작성자
첨부파일

4-2의 2번 문제에서요.

목록상자의 목록에 f4:g7을 추가하는 거니까

Private Sub UserForm_Initialize()
lst목록.RowSource = "f4:g7"
lst목록.ColumnCount = 2
chk납입 = True

이라고 했는데 오류가 뜨더라고요..

정답은 lst목록에서 lst만 빼는건데..

왜 lst를 쓰면 안되나요?

어떤때는 txt나 lst,cmb를 붙여야하고, 어떤때는 붙이면 오류가 나오니까 답답해요..

또 455쪽 2-2번에서는

Private Sub UserForm_Initialize()
txt날짜 = Date
구분.AddItem "수입"
구분.AddItem "지출"


End Sub
는 정답이지만,cmb구분이라고 쓰면 안되여..
꼭좀 구별해서 알려주세요!
답변
2012-03-28 12:05:42

컨트롤 명이 "목록" 이기 때문이죠.

lst 는 보통 리스트박스 컨트롤 이름으로 사용하는데

이것은 만드는 사람의 마음대로 만들 수 있기 때문에

lst목록으로 하든 목록으로 하든 상관 없습니다.

하지만 만들어 놓은 것을 사용하는 우리는 그 컨트롤의 이름을 확인 하여 사용하여야 하죠.

리스트박스를 클릭하여 컨트롤이름을 확인 하여 사용하시기 바랍니다.

다른 컨트롤들도 마찮가지 입니다.

좋은 하루 되세요.

"
  • *
    2012-03-28 12:05:42

    컨트롤 명이 "목록" 이기 때문이죠.

    lst 는 보통 리스트박스 컨트롤 이름으로 사용하는데

    이것은 만드는 사람의 마음대로 만들 수 있기 때문에

    lst목록으로 하든 목록으로 하든 상관 없습니다.

    하지만 만들어 놓은 것을 사용하는 우리는 그 컨트롤의 이름을 확인 하여 사용하여야 하죠.

    리스트박스를 클릭하여 컨트롤이름을 확인 하여 사용하시기 바랍니다.

    다른 컨트롤들도 마찮가지 입니다.

    좋은 하루 되세요.

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