통합 문서의 첫 번째 시트 뒤에 새로운 시트를 추가하는 프로시저를 작성… | [컴퓨터활용능력 1급 필기] 13년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 13년 2회차
통합 문서의 첫 번째 시트 뒤에 새로운 시트를 추가하는 프로시저를 작성하려고 한다. 다음 중 ( )에 해당하는 인수로 옳은 것은?Worksheets.Add ( ):=Sheets(1)
1
Left
2
Right
3
After
4
Before
해설
제시된 코드는 Worksheets.Add ( ):=Sheets(1) 형태로, 괄호 안에 들어갈 것은 Add 메서드의 명명된 인수 이름입니다. 즉 인수이름:=값 구문에서 값으로 Sheets(1), 다시 말해 통합 문서의 첫 번째 시트를 지정한 상태입니다.
Worksheets 컬렉션의 Add 메서드는 위치를 지정하는 인수로 Before와 After를 제공합니다. Before는 지정한 시트 앞에, After는 지정한 시트 뒤에 새 시트를 삽입합니다. 문제는 첫 번째 시트 뒤에 추가하는 것이므로 After가 들어가야 하며, 완성된 문장은 Worksheets.Add After:=Sheets(1) 이 됩니다.
Left와 Right는 위치 지정 인수가 아니라 문자열에서 왼쪽·오른쪽 일부를 잘라내는 문자열 함수이므로 시트 삽입 위치와는 관계가 없습니다. Before를 쓰면 첫 번째 시트 앞, 곧 맨 앞에 새 시트가 추가되어 요구 사항과 반대가 됩니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.