프로시저 저장된 명령문 질문이요
교재에는 나와있지 않구요 컴활 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"은
활성셀로부터 두 행 아래쪽에 있는 셀과 한 행 아래쪽에 있는 셀을 더하라는 의미이다.
답이 ㄹ인데요 ㄹ인이유좀 설명해주세요
안녕하세요.
"R[-2]C"에서 R은 행을 의미하는데, R의 값이 음수이므로 두행 아래쪽이 아니라 두행 위쪽에 있는 셀을 의미하고 R[-1]C는 한 행 위쪽에 있는 셀을 의미합니다.
즐거운 하루 되세요.
"-
*2012-01-02 09:20:04
안녕하세요.
"R[-2]C"에서 R은 행을 의미하는데, R의 값이 음수이므로 두행 아래쪽이 아니라 두행 위쪽에 있는 셀을 의미하고 R[-1]C는 한 행 위쪽에 있는 셀을 의미합니다.
즐거운 하루 되세요.
"