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