3번문제 입력버튼에 기능구현하기 인데요.
답이
Private Sub cmd입력_Click()
입력행 = [a4].Row + [a4].CurrentRegion.Rows.Count
참조행 = list강좌.ListIndex
Cells(입력행, 2) = txt이름
Cells(입력행, 3) = cmb분류
Cells(입력행, 4) = list강좌.List(참조행, 0)
Cells(입력행, 5) = list강좌.List(참조행, 1)
Cells(입력행, 6) = list강좌.List(참조행, 2)
End Sub
인데 입력행에 왜 [b4]가 아니고 [a4]인지 모르겠어요. 저는 표의 맨 위 맨 왼쪽 위치의 셀인줄 알았는데
그게 아닌건가요??
그리고 list강좌.list(참조행, 0) 도 왜 0인지 모르겠어요. list강좌.List(참조행, 1),list강좌.List(참조행, 2)도
왜 마지막에 1, 2가 나오는지 모르겠고요 ㅠㅠ 가르켜 주세염ㅠㅠㅠ
안녕하세요.
a4로 하든, b4로 하든 상관 없습니다. 데이터 범위와 연결된 셀만 지정해 주면 됩니다.
list(행번호, 열번호)는 list강좌 컨트롤에 연결된 데이터중 특정 데이터를 지정하는 속성으로 행번호와 열번호는 1이 아닌 0부터 시작합니다. 그러므로 list강좌.List(0, 0)으로 지정하면 list강좌에 연결된 데이터 중 1행 1열에 있는 '국어'를 표시하고, list강좌.List(0, 1)로 지정하면 1행 2열에있는 '이숙경'을 표시합니다. 즉 list강좌.List(참조행, 0)으로 지정하면 list강좌에서 선택한 행의 첫번째에 있는 강좌명을 입력하고 list강좌.List(참조행, 1)로 지정하면 두번째에 있는 강사명, list강좌.List(참조행, 2)로 지정하면 세번째에 있는 수강료가 표시됩니다.
즐거운 하루 되세요.
"-
*2012-07-11 09:55:56
안녕하세요.
a4로 하든, b4로 하든 상관 없습니다. 데이터 범위와 연결된 셀만 지정해 주면 됩니다.
list(행번호, 열번호)는 list강좌 컨트롤에 연결된 데이터중 특정 데이터를 지정하는 속성으로 행번호와 열번호는 1이 아닌 0부터 시작합니다. 그러므로 list강좌.List(0, 0)으로 지정하면 list강좌에 연결된 데이터 중 1행 1열에 있는 '국어'를 표시하고, list강좌.List(0, 1)로 지정하면 1행 2열에있는 '이숙경'을 표시합니다. 즉 list강좌.List(참조행, 0)으로 지정하면 list강좌에서 선택한 행의 첫번째에 있는 강좌명을 입력하고 list강좌.List(참조행, 1)로 지정하면 두번째에 있는 강사명, list강좌.List(참조행, 2)로 지정하면 세번째에 있는 수강료가 표시됩니다.
즐거운 하루 되세요.
"