[C1]셀에 "=A1*B1"이라는 계산식이 입력되어 있을 때, 다음 중… | [컴퓨터활용능력 1급 필기] 13년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 13년 2회차
[C1]셀에 "=A1*B1"이라는 계산식이 입력되어 있을 때, 다음 중 입력된 수식의 결과를 값으로 변경하는 VBA 코드로 옳은 것은?
1
Range("C1").Formula= Range("C1").Count2
Range("C1").Value = Range("C1").Value3
Range("C1").Value = Range("C1").Formula4
Range("C1").Formula= Range("C1").FormulaR1C1해설
수식의 결과값을 값으로 고정하려면 셀의 Value 속성을 자기 자신의 Value 값으로 재대입하면 된다. 즉 Range("C1").Value = Range("C1").Value는 현재 계산된 결과값을 그대로 다시 값으로 저장하여 수식을 제거하고 값만 남기는 코드이다.
Formula 속성은 수식 문자열 자체를 다루므로 Value에 Formula를 대입하면 수식이 다시 입력될 뿐이고, Count는 셀 개수를 반환하는 속성이므로 수식을 값으로 바꾸는 동작과는 관련이 없다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.