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구분이라고 쓰면 안되여..
컨트롤 명이 "목록" 이기 때문이죠.
lst 는 보통 리스트박스 컨트롤 이름으로 사용하는데
이것은 만드는 사람의 마음대로 만들 수 있기 때문에
lst목록으로 하든 목록으로 하든 상관 없습니다.
하지만 만들어 놓은 것을 사용하는 우리는 그 컨트롤의 이름을 확인 하여 사용하여야 하죠.
리스트박스를 클릭하여 컨트롤이름을 확인 하여 사용하시기 바랍니다.
다른 컨트롤들도 마찮가지 입니다.
좋은 하루 되세요.
"-
*2012-03-28 12:05:42
컨트롤 명이 "목록" 이기 때문이죠.
lst 는 보통 리스트박스 컨트롤 이름으로 사용하는데
이것은 만드는 사람의 마음대로 만들 수 있기 때문에
lst목록으로 하든 목록으로 하든 상관 없습니다.
하지만 만들어 놓은 것을 사용하는 우리는 그 컨트롤의 이름을 확인 하여 사용하여야 하죠.
리스트박스를 클릭하여 컨트롤이름을 확인 하여 사용하시기 바랍니다.
다른 컨트롤들도 마찮가지 입니다.
좋은 하루 되세요.
"