Application과 WorksheetFunction에 대한 거짓 말

nØthing specia¡|2018년 5월 18일
Posts
Application과 WorksheetFunction에 대한 거짓 말

Application과 WorksheetFunction에 대한 거짓 말

nØthing specia¡|2018년 5월 18일

어쩌다 하는 강의에서 나름 중요하고 엑셀VBA의 강점중 하나로 소개하는 것이 VBA에서 엑셀의 워크시트함수를 가져다 쓸 수 있다는 점이다. 워크시트의 함수를 가져다 쓸 수 있게 되어 (1)어려운 알고리즘을 간단히 구현하고 , (2)속도도 훨씬 빠르고 (3)신뢰성 있는 코드를 만들 수 있는 것이다. 워크시트함수를 사용하려면 WorksheetFunction 개체를 통해야 한다. 그러나 Application 개체를 통해서도 사용할 수 있다. 이런 설명을 하다 보면 둘 사이에 무슨 차이가 있는 가 하는 질문이 당연히 나온다. 물론 둘 간의 차이는 없다. VBA 초창기에는 Application 개체를 사용하여 워크시트함수를 사용하는 것만 있었다. 그러나 이후 새로운 버전을 내놓으면서 기존의 VBA개체를