82-84 Team Blog #1

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함수를 바로 사용하는게 아니라서.. 익숙치 않아 힘들 때가 있으니깐.... 잘 안쓰게 되더라..

뭐 그렇다는 겁니다...

*반말 표현이나 상스러운 표현이 있더라도 이해해주세요 ㅠㅠ
*혼자 정리하기 위해서 쓰는 문서라서 그래요...


Posted by 알 수 없는 사용자
It205/VBA l 2011. 1. 21. 16:58

최근에 올라온 글

카테고리

분류 전체보기 (61)
GD_mania (14)
Nero (11)
Taegame (7)
It205 (19)
CK's (10)

달력

«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
tistory!get rss Tistory Tistory 가입하기!


공지 사항

최근에 달린 댓글

최근에 받은 트랙백

11-27 01:20