책 내용 질문하기
프로시저 입력행
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
333
조회수
539
작성일
2021-05-19
작성자
탈퇴*원
첨부파일

333p 오른른쪽 상단 코드설명을 보면 입력행에 -1 하는 이유가 적혀있는데 이해가 잘 안 돼요ㅠㅠ

왜 기준행을 제외하는 건가요?

 

그리고 저는 입력행을

 

i = [A3].currentregion.rows.count + 3

 

으로 했거든요.. A3에 연결된 게 처음 표에선 A3, A4, A5, A6 총 4개고 거기에 A1, A2, A7 총 3개 더하면 입력행이 7행부터니까 맞지 않나요?

 

채점기 돌려보면 틀린 이유가

txt번호 컨트롤의 값('')이 정답('3')과 다릅니다.

 

라는데 A6에 고객번호 3은 이미 표에 작성 돼 있지 않나요..? 

 

제가 어떤 부분이 틀렸고 어떤 부분을 고쳐야하는지랑 -1은 왜 하며 제가 작성한 i = 어쩌구 <<이대로 쓰면 안되는 이유는 뭔가요..!?

답변
2021-05-23 21:10:53

[a3].row+[a3].currentregion.rows.count-1

 

로 사용하는 이유는 a3의 위치인 3에 + a3과 연결된 위치를 더하고 -1 을 해주는 것인데요.

 

조회를 할때 마지막 행에 입력된 값을 조회하기 위해서 -1 을 입력한 것입니다.

 

-1을 해주면 마지막 데이터를 조회할 수 있구요.

 

-1 이 없이 지정하면 데이터를 마지막 행 다음에 입력할 수 있게 하는 것입니다.

 

좋은 하루 되세요.  

  • 관리자
    2021-05-23 21:10:53

    [a3].row+[a3].currentregion.rows.count-1

     

    로 사용하는 이유는 a3의 위치인 3에 + a3과 연결된 위치를 더하고 -1 을 해주는 것인데요.

     

    조회를 할때 마지막 행에 입력된 값을 조회하기 위해서 -1 을 입력한 것입니다.

     

    -1을 해주면 마지막 데이터를 조회할 수 있구요.

     

    -1 이 없이 지정하면 데이터를 마지막 행 다음에 입력할 수 있게 하는 것입니다.

     

    좋은 하루 되세요.  

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