엑셀 실전모의고사 풀이 중 헷갈리는 부분이 있어서 글 남깁니다~
시트의 데이터를 참조해 폼에 입력하는 과정에서
어떤 경우는
참조행 = cmb종류.listindex + 4
이런 식으로 뒤에 플러스 알파를 하는 경우가 있고
참조행 = cmb종류.listindex
이렇게 추가로 더하지 않는 경우가 있던데 둘의 차이는 무엇인가요?
혹시 목록상자나 콤보상자의 rowsource를 이미 지정한 경우 (ex. cmb종류.rowsource = "F4:G7")에는
플러스 알파를 안해도 되는 건지...
그리고 list를 사용할 때 list(참조행, 0) 에서 '0"이 의미하는 열은 시트 상의 열이 아닌
목록/콤보상자에서의 열을 의미하는 거 맞나요?
특정 페이지 없이 주저리주저리해서 죄송하지만, 담주가 시험이라 질문 드립니다:-)
감사합니다!
안녕하세요.
시트의 데이터를 참조해 폼에 입력하는 과정에서
어떤 경우는
참조행 = cmb종류.listindex + 4
이런 식으로 뒤에 플러스 알파를 하는 경우가 있고
참조행 = cmb종류.listindex
이렇게 추가로 더하지 않는 경우가 있던데 둘의 차이는 무엇인가요?
-> +를 해주는 경우는 콤보상자에서 선택한 값번째에 있는 것을 워크시트에서 찾아 그에 해당하는 값을 넣을 때입니다. 워크시트에서 해당 데이터가 4번째 행부터 표시되면 +4, 6번째 행부터 표시되면 +6을 해주는 것입니다. 목록 상자에 표시된 데이터를 표시할 때는 워크시트가 아닌 목록 상자에 표시되어 있으므로 +를 해줄 필요가 없는 것입니다.
혹시 목록상자나 콤보상자의 rowsource를 이미 지정한 경우 (ex. cmb종류.rowsource = "F4:G7")에는
플러스 알파를 안해도 되는 건지...
-> rowsouce와는 상관이 없습니다.
그리고 list를 사용할 때 list(참조행, 0) 에서 '0"이 의미하는 열은 시트 상의 열이 아닌
목록/콤보상자에서의 열을 의미하는 거 맞나요?
-> 네 맞습니다.
교재에서 해당 부분 문제만을 모두 풀어보세요. 그러면 둘의 차이를 금방 아실 수 있습니다.
즐거운 하루 되세요.
-
*2017-03-21 09:23:00
안녕하세요.
시트의 데이터를 참조해 폼에 입력하는 과정에서
어떤 경우는
참조행 = cmb종류.listindex + 4
이런 식으로 뒤에 플러스 알파를 하는 경우가 있고
참조행 = cmb종류.listindex
이렇게 추가로 더하지 않는 경우가 있던데 둘의 차이는 무엇인가요?
-> +를 해주는 경우는 콤보상자에서 선택한 값번째에 있는 것을 워크시트에서 찾아 그에 해당하는 값을 넣을 때입니다. 워크시트에서 해당 데이터가 4번째 행부터 표시되면 +4, 6번째 행부터 표시되면 +6을 해주는 것입니다. 목록 상자에 표시된 데이터를 표시할 때는 워크시트가 아닌 목록 상자에 표시되어 있으므로 +를 해줄 필요가 없는 것입니다.
혹시 목록상자나 콤보상자의 rowsource를 이미 지정한 경우 (ex. cmb종류.rowsource = "F4:G7")에는
플러스 알파를 안해도 되는 건지...
-> rowsouce와는 상관이 없습니다.
그리고 list를 사용할 때 list(참조행, 0) 에서 '0"이 의미하는 열은 시트 상의 열이 아닌
목록/콤보상자에서의 열을 의미하는 거 맞나요?
-> 네 맞습니다.
교재에서 해당 부분 문제만을 모두 풀어보세요. 그러면 둘의 차이를 금방 아실 수 있습니다.
즐거운 하루 되세요.