마지막 프로시저 문제에서
If IsNull(lst신상목록) Then
MsgBox "신상목록을 선택하지 않았습니다."
lst신상목록.ListIndex = 0
Else
참조행 = lst신상목록.ListIndex
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
Cells(입력행, 1) = lst신상목록.List(참조행, 0)
Cells(입력행, 2) = lst신상목록.List(참조행, 1)
Cells(입력행, 3) = 전화번호
Cells(입력행, 4) = 등급
빨간 부분이 "목록상자에서 신상목록을 선택했을 때만 폼의 데이터를 워크시트에 입력하시오." 이 문제를 수행한건가요? 그렇다면 왜 그런지 쉽게 알려주시면 감사하겠습니다.
답안으로도 이해가 안되어 물어봅니다.
그냥 답변드려봅니다.
LIstindex 라는 것은 해당 목록상자나 콤보상자가
몇번째 열을 가르키는지를 의미합니다.
단순히 사용할떄는 그런의미이지만요
listindex 를 사용하고 난후에 어떤값과 같다는 의미인 = ? 뭐시기를 붙여주게 되면
그 컨트롤명의 ?번쨰열을 선택하겠다는 의미가 됩니다.
즉 lst신상목록.ListIndex = 0
이라는 말은
lst신상목록컨트롤에서 0번쨰(첫번쨰열)열이 선택되게 하라는 의미가 됩니다.
따라서 문제에서는
목록상자(lst신상목록)의 첫번째 항목이 선택되게 하시오.
이 부분이 됩니다.
열공하시길 바랍니다.
-
*2018-02-09 19:33:57
그냥 답변드려봅니다.
LIstindex 라는 것은 해당 목록상자나 콤보상자가
몇번째 열을 가르키는지를 의미합니다.
단순히 사용할떄는 그런의미이지만요
listindex 를 사용하고 난후에 어떤값과 같다는 의미인 = ? 뭐시기를 붙여주게 되면
그 컨트롤명의 ?번쨰열을 선택하겠다는 의미가 됩니다.
즉 lst신상목록.ListIndex = 0
이라는 말은
lst신상목록컨트롤에서 0번쨰(첫번쨰열)열이 선택되게 하라는 의미가 됩니다.
따라서 문제에서는
목록상자(lst신상목록)의 첫번째 항목이 선택되게 하시오.
이 부분이 됩니다.
열공하시길 바랍니다.
-
*2018-02-14 09:56:43
If IsNull(lst신상목록) Then
부분이 목록상자에서 신상목록을 선택했을 때만 폼의 데이터를 워크시트에 입력하시오. 부분입니다.
lst신상목록.ListIndex = 0
은 lst신상목록의 첫번째 항목을 선택하게 하는 것이죠.
좋은 하루 되세요.