책 내용 질문하기
입력행을 어찌 쉽게 이해할 수 있을까요?
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
104
조회수
35
작성일
2018-10-09
작성자
탈퇴*원
첨부파일

입력행 = [b2].row + [b2].currentregion.rows.count

라고 적혀있는데요

어떤 문제는 count 뒤에 + 1,-4 등등 하는 데

이해가 잘 안가요

기존 표에 새로운 데이터 입력을 하려면 b4부터 빈행인데.. 어렵네요

답변
2018-10-10 11:39:44

안녕하세요.

입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count

- ‘입력행’ 변수에 [b2] 셀의 행번호인 2와 [b2] 셀과 연결된 범위에 있는 데이터의 행수(4)를 더하여 치환합니다.

- Cells(입력행, 3) = cmb학과명은 입력행이 6 이니까

워크시트의 Cells(6, 3) 위치에 cmb학과명을 넣으라는 의미가 됩니다.

- 쉽게 생각하면 워크시트에 데이터를 입력할 행을 표시하는 것이 입력행입니다.

일반적으로 입력행에는 +를 하지 않습니다.

참조행의 경우 Listindex에 +를 해서 사용하기도 합니다.

listindex 를 사용하는 문제는 엑셀 시트에 입력된 자료를 찾아 사용하는 것입니다. 예를 들면,

참조행= cmb공연.ListIndex + 5

- ‘cmb공연.ListIndex’는 콤보상자에서 선택한 공연의 상대위치를 반환합니다.
콤보 상자에서 상대적인 위치는 0에서 시작하므로 ‘피노 키오’를 선택하면 ‘cmb공연.ListIndex’는 1을 반환합니다.

- 워크시트에서 ‘피노키오’에 대한 정보는 6행(K6셀)에 입력되어 있으므로
‘피노키오’가 있는 행을 지정하기 위해 ‘cmb공연.ListIndex’에 반환한 값 1에 5를 더한 것입니다.


- 즉, 5를 더한 이유는 실제 데이터의 위치가 워크시트의 5행(K5셀) 부터 시작하기 때문입니다.

좋은 하루 보내세요.

  • *
    2018-10-10 11:39:44

    안녕하세요.

    입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count

    - ‘입력행’ 변수에 [b2] 셀의 행번호인 2와 [b2] 셀과 연결된 범위에 있는 데이터의 행수(4)를 더하여 치환합니다.

    - Cells(입력행, 3) = cmb학과명은 입력행이 6 이니까

    워크시트의 Cells(6, 3) 위치에 cmb학과명을 넣으라는 의미가 됩니다.

    - 쉽게 생각하면 워크시트에 데이터를 입력할 행을 표시하는 것이 입력행입니다.

    일반적으로 입력행에는 +를 하지 않습니다.

    참조행의 경우 Listindex에 +를 해서 사용하기도 합니다.

    listindex 를 사용하는 문제는 엑셀 시트에 입력된 자료를 찾아 사용하는 것입니다. 예를 들면,

    참조행= cmb공연.ListIndex + 5

    - ‘cmb공연.ListIndex’는 콤보상자에서 선택한 공연의 상대위치를 반환합니다.
    콤보 상자에서 상대적인 위치는 0에서 시작하므로 ‘피노 키오’를 선택하면 ‘cmb공연.ListIndex’는 1을 반환합니다.

    - 워크시트에서 ‘피노키오’에 대한 정보는 6행(K6셀)에 입력되어 있으므로
    ‘피노키오’가 있는 행을 지정하기 위해 ‘cmb공연.ListIndex’에 반환한 값 1에 5를 더한 것입니다.


    - 즉, 5를 더한 이유는 실제 데이터의 위치가 워크시트의 5행(K5셀) 부터 시작하기 때문입니다.

    좋은 하루 보내세요.

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