책 내용 질문하기
엑셀에서 프로시저입력시 참조행관련
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
349
조회수
41
작성일
2018-08-21
작성자
탈퇴*원
첨부파일

엑셀 기본모의고사를 풀다가 궁금한것이 있어서요

p349에서 3번 '요금입력'버튼에 기능 구현하기/ 코드설명칸에서,

5번줄의 마지막에 "결론적으로 4를 더한 이유는 참조표의 실제 데이터의 위치가 워크시트의 4행에서 시작하기 때문입니다."라고 적혀있는데,(참조행 = cmb코드.Listindex + 4)

p364 2번 <등록>버튼 클릭 프로시저 /코드설명칸에서,

5번줄은 문제에서 데이터가 똑같이 4행에서 시작하는데도 불구하고 +4가 되어있지않아서요ㅠㅠ(참조행 = lst열차종류.Listindex)

어떤차이죠....목록행과 콤보차이인건가요? 그럼 "결론적으로 4를 더한 이유는 참조표의 실제 데이터의 위치가 워크시트의 4행에서 시작하기 때문입니다."이말은 다 적용되는건 아닌건가욥....

답변
2018-08-22 20:58:32

안녕하세요.

ListIndex는 보통 목록상자나 콤보상자에서 특정 행을 추출할 때 사용하거나 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.

p.364의 ListIndex는 폼에 있는 데이터를 시트에 추가하는 문제로 목록상자(lst열차종류)에서 특정 행을 추출하여 시트에 추가합니다.

Cells(입력행, 2) = lst열차종류.List(참조행, 0)
Cells(입력행, 3) = lst열차종류.List(참조행, 1)

'참조행 = lst열차종류.ListIndex' 라고 정의해 두고 lst열차종류.List(참조행, 0) 으로 사용하고 있습니다.

이것은 참조행이 어디인지 지정해 놓고 lst열차종류에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.

p.349의 ListIndex는 폼의 선택에 따라 시트의 셀 정보를 가지고와서 시트에 계산하는 문제로 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.

Cells(입력행, 3) = Cells(참조행, 8)
Cells(입력행, 4) = Cells(참조행, 9)


이 문장에서는 cmb코드에서 참조되는 행의 위치를 이미 지정하였습니다. 그리고 사용 할때는 8,9와 같이 엑셀에서 위치하는 열을 미리 적어 둔 것입니다.

+4를 한 이유는 실제 데이터의 위치가 워크시트의 4행[G4]부터 시작하기 때문입니다.

한마디로 말하면.. p.364는 폼안의 list박스내의 자료를 찾아서 셀에 입력 하는 것이구요.

p.349는 워크시트에서 참조표가 있는 곳의 위치를 지정하여 입력할 데이터를 확인하는 것입니다.

좋은 하루 보내세요.

  • *
    2018-08-22 20:58:32

    안녕하세요.

    ListIndex는 보통 목록상자나 콤보상자에서 특정 행을 추출할 때 사용하거나 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.

    p.364의 ListIndex는 폼에 있는 데이터를 시트에 추가하는 문제로 목록상자(lst열차종류)에서 특정 행을 추출하여 시트에 추가합니다.

    Cells(입력행, 2) = lst열차종류.List(참조행, 0)
    Cells(입력행, 3) = lst열차종류.List(참조행, 1)

    '참조행 = lst열차종류.ListIndex' 라고 정의해 두고 lst열차종류.List(참조행, 0) 으로 사용하고 있습니다.

    이것은 참조행이 어디인지 지정해 놓고 lst열차종류에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.

    p.349의 ListIndex는 폼의 선택에 따라 시트의 셀 정보를 가지고와서 시트에 계산하는 문제로 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.

    Cells(입력행, 3) = Cells(참조행, 8)
    Cells(입력행, 4) = Cells(참조행, 9)


    이 문장에서는 cmb코드에서 참조되는 행의 위치를 이미 지정하였습니다. 그리고 사용 할때는 8,9와 같이 엑셀에서 위치하는 열을 미리 적어 둔 것입니다.

    +4를 한 이유는 실제 데이터의 위치가 워크시트의 4행[G4]부터 시작하기 때문입니다.

    한마디로 말하면.. p.364는 폼안의 list박스내의 자료를 찾아서 셀에 입력 하는 것이구요.

    p.349는 워크시트에서 참조표가 있는 곳의 위치를 지정하여 입력할 데이터를 확인하는 것입니다.

    좋은 하루 보내세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.