엑셀 함수(정확히는 워크시트 함수)에는 분야별로 많은 함수들이 내장되어 있다. 통계, 공학, 재무, 수학/삼각, 논리 등등 많이 있다. 이것을 내 VBA코드에서 활용할 방법은 없을까?
1) VBA 코드 안에서 풍부한 워크시트 함수를 호출하는 방법
1 |
Application.WorksheetFunction.워크시트함수명(범위) |
2) A열 전체 중에서 가장 큰 값을 B1에 읽어오기
1 |
Range("B1")= Application.WorksheetFunction.Max(Range("A:A")) |
3) A열 전체 중에서 가장 큰 값을 가진 셀을 활성화하기
1 |
Range("A:A").Find(Application.WorksheetFunction.Max(Range("A:A"))).Activate |