문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 컴퓨터활용능력/1급 (문단 편집) ====== 프로시저 2번(5점) ====== -- 거의 모든 수험자가 포기하는 문제... -- 프로시저 2번에 해당하는 내용은 주로 폼에 입력한 내용을 엑셀에 그대로 입력하거나 조회하는 문제인데, 거의 5줄 이상 입력해야 하는 고난도 내용[* 거의 '입력행 = \[데이터블록 시작 주소\].Row + \[데이터블록 시작 주소\].CurrentRegion.Rows.Count'라는 구문이 들어간다. 또는 후술하다시피 lst<목록>.List(lst<목록>.ListIndex, )이라는 구문이 들어가는 경우도 있으니 유의하자. ListIndex 구문은 lst<목록>.Column()로 대체해서 쓸 수 있다. (단, 은 1이 아니라 0부터 시작한다는 점을 유의하자.)]이니 시간이 없다면 깔끔히 포기하고 하기의 부분만 제대로 익혀두자. '''컴활 1급 스프레드시트에서 가장 어려운 문제이다.''' 2번에서 많이 쓰이는 명령어는 다음과 같다. * 특정 셀에 글자가 나타나는 식: [B1] [* 혹은 Range("B1"). 명령어가 끝까지 생각이 나지 않을 때에는 Range로 한번 쳐보자. Range 뒤에는 자동완성 기능을 지원해주기 때문. ] = "나타낼글자" * 버튼 클릭 시 워크시트에 입력: (변수) = (주소).CurrentRegion.Rows.Count + n[* 처음으로 데이터가 입력될 행 번호 - 이미 입력된 행의 수(미리 입력된 정보나 필드명/표 제목/각주 등). 단 표 제목이나 각주는 필드명과 붙어있지 않다면 포함하지 않는다. 예를 들어 처음으로 데이터가 입력되어야 할 주소가 B4이고 필드명과 표제목이 붙어있다면 count 뒤에 2를 더해주면 된다. 표제목이 떨어져 있다면 +3. 적당히 하다 보면 감이 오는 부분이지만 기출 변형이나 작정하고 지랄맞게 나온 문제라면 이 식을 다른 개체에 응용하고 n에 마이너스를 주거나 행 번호를 좀 더 더해야 하는 난감한 상황도 일어난다.][* 참고로 숫자를 잘못 주면 데이터가 이상한 곳에 입력되고 표의 필드명이 날라가는 대참사가 일어나는 경우도 있다. 경기 북부의 모 상공회의소에서는 제목 상자와 표 제목이 띄어져 있는데, 제목 상자가 하필이면 셀과 구분이 어려운 하얀색인 데다 제목과 표 사이 행간이 다른 행들보다 좁아 얼핏 보면 제목과 표가 붙어있는 착시현상을 유발해서 count 뒤 숫자를 잘못 설정하면 필드명 란에 데이터가 들어가버리는 시력검사용 문제가 등장한 사례가 있다.] / Cells((변수), 2[* 가끔 표가 공백 없이 1열(워크시트의 A열)부터 시작해서 입력열을 1로 주어야 하는 문제도 있다. 참고로 시트에서의 첫 열은 1부터 시작하지만 리스트(.List, .ListIndex, .Column) 속성에서는 0부터 시작함을 반드시 기억하자.]) = 개체명[* 참조표 개체를 활용할 경우 <참조표>.List(<참조변수>, <열번호>) 또는 <참조표>.Column(<열번호>). 단 전술한 <참조변수>는 <참조표>.ListIndex로 정의되며 여기에서 <열번호>는 1이 아닌 0부터 시작한다.] * 참조표의 내용을 워크 시트에 입력: (변수) = 참조표 개체[* 주로 목록 상자].ListIndex저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기