1. 다른 문제와 똑같이 listindex속성을 사용하는데 cells(참조행,12)부분에서 왜 cmb공연명.list(참조행,1)이 안되는지 모르겠습니다.
검색해보니 .list(참조행,0)은 콤보상자나 목록상자에 참조표가 있을 때 사용하는 것이고,
cells(참조행,0)은 시트에 참조표가 있을때 사용하는 거라는데
시트에 있는 k4:m12가 참조표 아닌가요?ㅠㅠ
즉, ~.list(참조행,0)과 cells(참조행,0)을 사용하는 기준을 모르겠습니다.
2. 콤보상자에 열이 하나밖에 없어서 cmb공연명.list(참조행,1)이 안되는 경우 cells(입력행,4)=cmb공연장.list(참조행,0)이 아닌 이유도 알려주세요!!
안녕하세요.
1. cmb공연명.RowSource = "k5:k12"로 cmb공연명 컨트롤에는 '공연명'만 연결되어 있으므로 '구분'을 표시할 수 없습니다.
2. 참조행 = cmb공연명.ListIndex + 5와 같이 +5를 해줘서 안됩니다. 참조표를 참조할 때는 데이터가 시작되는 행의 위치인 5를 더해주지만 list를 이용할 때는 +5를 할 필요가 없습니다.
즐거운 하루 되세요.
-
관리자2025-05-14 15:06:14
안녕하세요.
1. cmb공연명.RowSource = "k5:k12"로 cmb공연명 컨트롤에는 '공연명'만 연결되어 있으므로 '구분'을 표시할 수 없습니다.
2. 참조행 = cmb공연명.ListIndex + 5와 같이 +5를 해줘서 안됩니다. 참조표를 참조할 때는 데이터가 시작되는 행의 위치인 5를 더해주지만 list를 이용할 때는 +5를 할 필요가 없습니다.
즐거운 하루 되세요.