질문1)246쪽 문제1에서는 개발도구->디자인모드로 들어가는데 247쪽 문제2에서는 왜 개발도구->Visual Basic로 들어가는 건가요?
어느때 디자인모드,Visual Basic로 들어가는지 구분하는법 알려주세요.
질문2)프로시저 작성시 참조행,입력행은 어떤 문제에서 써야하는지도 알려주시면 감사하겠습니다~
어느문제에서는 참조행을 쓰고 어느 문제에서는 안써서 헷갈립니다
질문3)248쪽 문제3번에 3번 입력행이 [a1]인데 왜 [a2]가 아닌것인가요? 앞에문제에서는 제목필드가 있는 행을 기준으로 했는데...
질문4)개체선택콤보상자가 "Lbl날짜"이면 무조건 프로시저선택콤보상자는 "DblClick"를 선택해줘야 하는건가요?
질문5)섹션파일은 열리는데 시험장따라하기, 기본모의고사, 실전모의고사에서 문제 파일이 열리긴 하지만 아무것도 안뜹니다. 패스워드 입력하는 것도.
1. 디자인모드로 들어가는 것은 버튼에 이벤트 프로시저를 지정하고자 할때 사용하면 됩니다.
다른 문제에서는
바로 alt+f11 을 눌러 들어가셔도 되구요.
디자인 모드로 들어가셔도 상관 없습니다.
어떤 방법으로 설정 하시든 정확히 지정되면 정답으로 인정 됩니다.
2. 입력행은 입력할 행의 위치를 정하기 위한 것이구요.
참조행은 참조되는 행을 뜻하는 것으로 사용된 것입니다.
아래 설명을 참고해 주세요.
listindex와 list,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) 으로 사용 하고 있습니다.
이것은 참조행이 어디인지 지정해 놓고 lst과목에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.
참조행 = lst열차종류.listindex + 4
입력행 = [a3].row + [a3].currentregion.rows.count
cells(입력행, 1) = txt번호
cells(입력행, 2) = cells(참조행, 8)
cells(입력행, 3) = cells(참조행, 9)
cells(입력행, 4) = txt매수
cells(입력행, 5) = txt매수 * cells(참조행, 10)
이 문장에서는 lst열차종류에서 참조되는 행의 위치를 이미 지정하였습니다. 그리고 사용 할때는 8,9와 같이 엑셀에서 위치하는 열을 미리 적어 둔 것입니다.
한마디로 말하면.. 첫번째 코드는 폼안의 list박스내의 자료를 찾아서 셀에 입력 하는 것이구요.
.png)
두번째 코드는 워크시트에서 참조표가 있는 곳의 위치를 지정하여 입력할 데이터를 확인 하는 것입니다.

3.
엑셀에서 연속된 자료가 있는 곳을 하나의 표로 봅니다.
아래 그림에서는 고객번호 필드명 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.

아래그림은 [표1]부터 연속적으로 표시되고 있기 때문에 [b1]이 됩니다.

이렇게 데이터가 처음 시작하는 부분을 위치로 잡으시면 됩니다.
a,b 등열은 상관이 없구요. 행만 정확하다면 정확한 결과가 나오므로 행이 정확한지 확인 하셔서 다시 작성해 보세요.
4. 문제에서 더블클릭 할때 지정하라고 하면 사용하시면 됩니다.
5. 해당 질문은 따로 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
-
*2018-07-27 15:30:43
1. 디자인모드로 들어가는 것은 버튼에 이벤트 프로시저를 지정하고자 할때 사용하면 됩니다.
다른 문제에서는
바로 alt+f11 을 눌러 들어가셔도 되구요.
디자인 모드로 들어가셔도 상관 없습니다.
어떤 방법으로 설정 하시든 정확히 지정되면 정답으로 인정 됩니다.
2. 입력행은 입력할 행의 위치를 정하기 위한 것이구요.
참조행은 참조되는 행을 뜻하는 것으로 사용된 것입니다.
아래 설명을 참고해 주세요.
listindex와 list,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) 으로 사용 하고 있습니다.
이것은 참조행이 어디인지 지정해 놓고 lst과목에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.참조행 = lst열차종류.listindex + 4
입력행 = [a3].row + [a3].currentregion.rows.countcells(입력행, 1) = txt번호
cells(입력행, 2) = cells(참조행, 8)
cells(입력행, 3) = cells(참조행, 9)
cells(입력행, 4) = txt매수
cells(입력행, 5) = txt매수 * cells(참조행, 10)이 문장에서는 lst열차종류에서 참조되는 행의 위치를 이미 지정하였습니다. 그리고 사용 할때는 8,9와 같이 엑셀에서 위치하는 열을 미리 적어 둔 것입니다.
한마디로 말하면.. 첫번째 코드는 폼안의 list박스내의 자료를 찾아서 셀에 입력 하는 것이구요.
.png)
두번째 코드는 워크시트에서 참조표가 있는 곳의 위치를 지정하여 입력할 데이터를 확인 하는 것입니다.
3.
엑셀에서 연속된 자료가 있는 곳을 하나의 표로 봅니다.
아래 그림에서는 고객번호 필드명 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.

아래그림은 [표1]부터 연속적으로 표시되고 있기 때문에 [b1]이 됩니다.
이렇게 데이터가 처음 시작하는 부분을 위치로 잡으시면 됩니다.
a,b 등열은 상관이 없구요. 행만 정확하다면 정확한 결과가 나오므로 행이 정확한지 확인 하셔서 다시 작성해 보세요.
4. 문제에서 더블클릭 할때 지정하라고 하면 사용하시면 됩니다.
5. 해당 질문은 따로 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.