list 와 listindex의 정확한 차이점을 알고 싶습니다.
안녕하세요.
ListIndex는 보통 목록상자나 콤보상자에서 특정 행을 추출할 때 사용하거나 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.
이 문제는 목록상자에서 특정 행을 추출하기위해 Listindex를 사용한 문제입니다.
<코드>
참조행 = lst과목.ListIndex
입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
Cells(입력행, 1) = txtID
Cells(입력행, 2) = txt이름
Cells(입력행, 3) = lst과목.List(참조행, 0)
Cells(입력행, 4) = lst과목.List(참조행, 1)
Cells(입력행, 5) = lst과목.List(참조행, 2)
Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * txt할인율)
여기에서 참조행을 폼의 목록상자인 lst과목.listindex 라고 정의해 두고
lst과목.list(참조행,0) 으로 사용 하고 있습니다.
listindex는 목록위 인덱스 번호를 치환하고
list(행, 열)은 목록상자에서 행과 열에 해당하는 값을 말합니다.
인덱스 번호는 0부터 시작합니다.
목록 상자에서 3행을 클릭하면 참조행에는 2가 치환됩니다.
좋은 하루 보내세요.
-
*2018-09-19 14:07:14
안녕하세요.
ListIndex는 보통 목록상자나 콤보상자에서 특정 행을 추출할 때 사용하거나 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.
이 문제는 목록상자에서 특정 행을 추출하기위해 Listindex를 사용한 문제입니다.
<코드>
참조행 = lst과목.ListIndex
입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
Cells(입력행, 1) = txtID
Cells(입력행, 2) = txt이름
Cells(입력행, 3) = lst과목.List(참조행, 0)
Cells(입력행, 4) = lst과목.List(참조행, 1)
Cells(입력행, 5) = lst과목.List(참조행, 2)
Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * txt할인율)여기에서 참조행을 폼의 목록상자인 lst과목.listindex 라고 정의해 두고
lst과목.list(참조행,0) 으로 사용 하고 있습니다.listindex는 목록위 인덱스 번호를 치환하고
list(행, 열)은 목록상자에서 행과 열에 해당하는 값을 말합니다.
인덱스 번호는 0부터 시작합니다.
목록 상자에서 3행을 클릭하면 참조행에는 2가 치환됩니다.
좋은 하루 보내세요.