VBA 쓰다가 가끔씩 필요한 함수들이 있기 마련이다
근데 엑셀에서 함수로는 기억이 나는데.. VBA은 어떤거지 라고 의문이 날 때가 있다.
-_- 그 때마다 공간 하나에 함수를 쓰고 가져오는 방법도 쓰지만..
Exam>
Range("B1").FormulaR1C1 = "=SUM("A:A")" .. 뭐 이런식??으로 쓰고
Range("B1").Value 이런 식으로 값을 가져오는 방법..
하지만 그 보다 간단하고 좋은 방법이 있다.
dim fSum as SIngle
fSum =Evaluate("=SUM(A:A)")
부왘!
이렇게 그냥 바로 Evaluate를 사용하면 된다!
다른 방법으로...
Application.function.sum()...
Application.function.Acos()...
Application.function.pi()...
처럼 Application의 Function으로 바로 접근하는 법도 있지만.. Excel함수를 바로 사용하는게 아니라서.. 익숙치 않아 힘들 때가 있으니깐.... 잘 안쓰게 되더라..
뭐 그렇다는 겁니다...
*반말 표현이나 상스러운 표현이 있더라도 이해해주세요 ㅠㅠ
*혼자 정리하기 위해서 쓰는 문서라서 그래요...
'It205 > VBA' 카테고리의 다른 글
VBA의 Break문 Exit (0) | 2011.01.27 |
---|---|
엑셀 VBA를 이용한 파일 존재 유무 확인 (2) | 2011.01.26 |
[엑셀]10억을 1로 표시하는 방법, 천을 1로 표시하는 방법 (0) | 2010.05.31 |
엑셀 값만 복사하기! (VBA을 이용한 복사영역 조절) (0) | 2009.01.14 |