책 내용 질문하기
250쪽 프로시저 코드설명 문의
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
250
조회수
189
작성일
2020-01-30
작성자
탈퇴*원
첨부파일

1. cells(입력행, 2) = txt이름 이라고만 적으면 틀린건가요?

 

2. 다른 문제에서는 왜 'cells(입력행, 2) = 입력행 - 3 & txt이름' 이런 식으로 '입력행 - 3'을 안할까요?

 

3. cells(입력행, 3) = txt국어 이건 cells(입력행, 2)에서 이미 '입력행 - 3'했기 때문에 또 쓰지 않는 건지요..

 

 

 

입력행 = range("b3").currentregion.rows.count + 3

cells(입력행, 2) = txt이름

 

이렇게 해도 되나요? 처음 배울때 저렇게 배웠어서 책에 나와있는걸로 적용하려니 헷갈리네요

답변
2020-02-01 20:42:59

1. 네 이름앞에 1 2 3 과 같은 순서가 표시되어야 하므로

 

cells(입력행, 2) = 입력행 - 3 & txt이름

 

과 같이 작성하셔야 합니다.

 

2. 입력행에서 -3 을 빼는 이유는 필드명이 있는 부분까지의 범위를 제외 하고 사용해야 하기 때문입니다.

 

1홍길동 이라는 값이 입력되는 곳은 4번째 행이므로

 

입력행은 4 로 표시되는데요. 홍길동 앞에 1을 입력하기 위해 -3 을 하는 것입니다.

 

3. cells(입력행,2) 에서 사용한것과 관계 없구요.

 

1홍길동 입력된 행에 사용되는 것이므로 cells(4,3)=txt국어  가 되는 것입니다.

 

3번째 열에 입력되는 값은 국어에 해당하는 값이므로 이 곳에 국어의 값이 표시되게 하기위해

 

cells(입력행, 3) = txt국어

 

로 사용합니다.

 

4. 네 그렇게 작성하셔도 정확한 결과가 나오면 상관 없습니다.

 

좋은 하루 되세요.  

  • 관리자
    2020-02-01 20:42:59

    1. 네 이름앞에 1 2 3 과 같은 순서가 표시되어야 하므로

     

    cells(입력행, 2) = 입력행 - 3 & txt이름

     

    과 같이 작성하셔야 합니다.

     

    2. 입력행에서 -3 을 빼는 이유는 필드명이 있는 부분까지의 범위를 제외 하고 사용해야 하기 때문입니다.

     

    1홍길동 이라는 값이 입력되는 곳은 4번째 행이므로

     

    입력행은 4 로 표시되는데요. 홍길동 앞에 1을 입력하기 위해 -3 을 하는 것입니다.

     

    3. cells(입력행,2) 에서 사용한것과 관계 없구요.

     

    1홍길동 입력된 행에 사용되는 것이므로 cells(4,3)=txt국어  가 되는 것입니다.

     

    3번째 열에 입력되는 값은 국어에 해당하는 값이므로 이 곳에 국어의 값이 표시되게 하기위해

     

    cells(입력행, 3) = txt국어

     

    로 사용합니다.

     

    4. 네 그렇게 작성하셔도 정확한 결과가 나오면 상관 없습니다.

     

    좋은 하루 되세요.  

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