책 내용 질문하기
엑셀 프로시저 작성
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
0
조회수
74
작성일
2022-12-24
작성자
탈퇴*원
첨부파일

엑셀  프로시저 작성에서

마지막 행 다음에 연속해서 추가 입력되도록 작성하는 문제는

코드 작성 다 한 다음에 시트화면에서

아무거나라도 마지막 행 다음에 추가해서 저장해야 하나요?

 

프로시저만 작성하고  저장한 다음 채점하니

마지막 행 다음에 입력되지 않았다며

틀린 것으로 나오는데

정답 확인해보니

코드는 다 맞게 작성했더라고요

 

 

답변
2022-12-26 12:38:27

폼에 입력한 후 입력을 누르면 셀에 입력된 데이터 마지막에 해당 데이터가 입력되어야 합니다.

 

이것이 정상 실행 된다면 실제 시험에서는 정답으로 인정 됩니다. 

 

마지막 데이터 다음에 입력되어야함

 

기준행위치 = [d4]
기준범위행수 = [d4].CurrentRegion.Rows.Count

입력행 = 기준행위치 + 기준범위행수

 

이것이 마지막 데이터 다음에 입력되게 하는 것입니다.

 

기준행 위치를 d4로 지정 하면 4번째 행이므로 4값이 나오고

 

기준범위행수에서는 d4 부터 연결된 행의 개수를 셉니다. 만약 필드명 포함 4줄이면 4가 되는것이죠.(데이터는 7행까지 입력된 상태)

 

이것을 모두 더하면 4+4 이므로 8번째 행에서 부터 값을 표시하게 되는 것입니다.

 

txt이름="" 은 데이터가 모두 입력되고 나면 초기화 하기 위한 것입니다.

 

다음데이터를 받기위해 컨트롤을 초기화 하시오. 라는 지시사항이 있을때 사용합니다.

 

좋은 하루 되세요.

  • 관리자
    2022-12-26 12:38:27

    폼에 입력한 후 입력을 누르면 셀에 입력된 데이터 마지막에 해당 데이터가 입력되어야 합니다.

     

    이것이 정상 실행 된다면 실제 시험에서는 정답으로 인정 됩니다. 

     

    마지막 데이터 다음에 입력되어야함

     

    기준행위치 = [d4]
    기준범위행수 = [d4].CurrentRegion.Rows.Count

    입력행 = 기준행위치 + 기준범위행수

     

    이것이 마지막 데이터 다음에 입력되게 하는 것입니다.

     

    기준행 위치를 d4로 지정 하면 4번째 행이므로 4값이 나오고

     

    기준범위행수에서는 d4 부터 연결된 행의 개수를 셉니다. 만약 필드명 포함 4줄이면 4가 되는것이죠.(데이터는 7행까지 입력된 상태)

     

    이것을 모두 더하면 4+4 이므로 8번째 행에서 부터 값을 표시하게 되는 것입니다.

     

    txt이름="" 은 데이터가 모두 입력되고 나면 초기화 하기 위한 것입니다.

     

    다음데이터를 받기위해 컨트롤을 초기화 하시오. 라는 지시사항이 있을때 사용합니다.

     

    좋은 하루 되세요.

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