application.worksheetfunction.round(....
이처럼
application.worksheet.function.다음에 워크시트함수명을 치면
사용가능합니다
--------------------- [원본 메세지] ---------------------
매크로에는 함수를 못 쓰나요?
안되면 나두 몰러유~~~~. 이럴땐 36계가 최상계.
님은 상당한 수준이신데... 쩝!
On Error GoTo errRtn
For i = 2 To 10
a = Range("a" & i).Value
Range("b" & i).Value = a * a
Range("c" & i).Value = Round(Sqr(a), 3) '요기예요.
Next
End
errRtn:
Range("b" & i).Value = Error()
Resume Next
On Error GoTo errRtn
For i = 2 To 10
a = Range("a" & i).Value
Range("b" & i).Value = a * a
Range("c" & i).Value = Sqr(a)
Next
End
errRtn:
Range("b" & i).Value = Error()
Resume Next
이러케 하면 제곱이랑 제곱근 나오는데 제곱근에서
소수점 3째짜리 까지 하려면 round함수 쓰는거에요?
근데 그러케 해두 안되던데....
죄송하지만 한번 더 가르쳐 주세요~
감사합니당~*
--------------------- [원본 메세지] ---------------------
동글 동글 예쁜 Round 함수가 있습니다.
=round(데이타,자릿수)
데이타에는 제곱근 구하는 산식이 들어가고,
자릿수에는 소수아래 나타내야 할 자릿수를 쓰세요. 소수 첫자리까지 나타내고 싶으면 1, 셋째자리는 3, 0은 자연수로(단단위), 음수로 -1 이라쓰면 십자리, -3은 천자리까지......
roundup, rounddown 함수도 꼭 같이 공부하세요.