책 내용 질문하기
프로시저 저장된 명령문 질문이요
도서
[2011] 컴퓨터활용능력 1급 필기(2급,3급 포함)
페이지
조회수
117
작성일
2011-12-29
작성자
첨부파일

프로시저 저장된 명령문 질문이요

교재에는 나와있지 않구요 컴활 1급 필기 기출문제 2011.10.17일 자의 30번 문제인데요

Sub 더하기 ()

Range("A1").Select

ActiveCell.FormulaR1C1 = "1"

Range("A2").Select

ActiveCell.FormulaR1C1 = "4"

Range("A3").Select

ActiveCell.FormulaR1C1 = "R[-2]C+R[-1]C"

Range("A4").Select

End Sub

㉠ Range("A1").Select 는 [A1] 셀을 선택하는 명령문으로,

Range("A1")은 [A1]이라는 셀 개체를 나타내며, Select는 메서드이다.

㉡ ActiveCell.FormulaR1C1 = "1" 현재 활성 셀에 1을 입력하는 명령문으로,

ActiveCell은 개체이며 FormulaR1C1은 속성이다.

㉢ 프로시저가 실행된 후에 셀 포인터는 최종적으로 [A4]셀에 위치한다.

㉣ ActiveCell.FormulaR1C1 = "=R[-2]C+R[-1]C"은

활성셀로부터 두 행 아래쪽에 있는 셀과 한 행 아래쪽에 있는 셀을 더하라는 의미이다.

답이 ㄹ인데요 ㄹ인이유좀 설명해주세요

답변
2012-01-02 09:20:04

안녕하세요.

"R[-2]C"에서 R은 행을 의미하는데, R의 값이 음수이므로 두행 아래쪽이 아니라 두행 위쪽에 있는 셀을 의미하고 R[-1]C는 한 행 위쪽에 있는 셀을 의미합니다.

즐거운 하루 되세요.

"
  • *
    2012-01-02 09:20:04

    안녕하세요.

    "R[-2]C"에서 R은 행을 의미하는데, R의 값이 음수이므로 두행 아래쪽이 아니라 두행 위쪽에 있는 셀을 의미하고 R[-1]C는 한 행 위쪽에 있는 셀을 의미합니다.

    즐거운 하루 되세요.

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