책 내용 질문하기
엑셀 프로시저 기출 3번에서 질문있어요~
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
241
조회수
70
작성일
2012-01-10
작성자
첨부파일
엑셀 섹션 18에서요
프로시저 기출 문제중 3번 문제에서
작은 2번에 "데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력되어야함"
이렇게 되어있잖아요~
이 말을 저는
[표1]부분에 입력된 데이터 중 만약에 1행에서 5행까지 데이터가 입력되어있는데
그 중 3번째 행의 데이터를 없애더라도
<가입신청>폼을 이용해 새롭게 추가하는 데이터는 마지막 5행 다음인 6행에 기록된다
라고 이해를 했는데요,
제가 이해한 방식대로 실행을 해봤어요
그러니까 5행까지 입력을 해놓은 다음에 3행을 지우고 폼을 이용해 데이터를 입력해보았거든요?
그러니까 6행에 입력되는게 아니라 비어있는 3행에 입력이 되더라구요 ㅜ ㅜ
답안지 보고 그대로 한거라서 프로시저 작성 자체에는 문제가 없는 것 같은데
제가 "데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력되어야 함"
이 말을 잘못 이해한걸까요?? 아님 뭔가 실수를 한걸까요??
답변
2012-01-11 01:22:45
처음 입력행이 a4이고 필드명포함 4줄이 입력되어 a7까지 입력되었다면
입력행 = [A4].Row + [A4].CurrentRegion.Rows.Count
이 코드가 데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력 하게 합니다.
[a4].row 가 a4가 위치한 행을 반영 하고 (4)
[A4].CurrentRegion.Rows.Count 가 [a4]와 연결된 행의 개수를 셉니다. (4)
4+4 는 8이죠?
즉 a8에서 부터 입력 하게 됩니다.
이렇게 데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력 하게 합니다.
이 코드가 데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력 하게 합니다.
[a4].row 가 a4가 위치한 행을 반영 하고 (4)
[A4].CurrentRegion.Rows.Count 가 [a4]와 연결된 행의 개수를 셉니다. (4)
4+4 는 8이죠?
즉 a8에서 부터 입력 하게 됩니다.
이렇게 데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력 하게 합니다.
그러므로 입력된 내용을 삭제하게 되면 그만큼 당겨져서 표시되게 되고 추가하게되면 추가한 다음 줄 부터 입력이 가능 한 것입니다.
좋은 하루 되세요.
"
-
*2012-01-11 01:22:45처음 입력행이 a4이고 필드명포함 4줄이 입력되어 a7까지 입력되었다면입력행 = [A4].Row + [A4].CurrentRegion.Rows.Count
이 코드가 데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력 하게 합니다.
[a4].row 가 a4가 위치한 행을 반영 하고 (4)
[A4].CurrentRegion.Rows.Count 가 [a4]와 연결된 행의 개수를 셉니다. (4)
4+4 는 8이죠?
즉 a8에서 부터 입력 하게 됩니다.
이렇게 데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력 하게 합니다.그러므로 입력된 내용을 삭제하게 되면 그만큼 당겨져서 표시되게 되고 추가하게되면 추가한 다음 줄 부터 입력이 가능 한 것입니다.좋은 하루 되세요."