메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[도서 리뷰] 친절한 엑셀 매크로 & VBA

kyungla***

|

2020-04-30

세상에서 제일 친절한 엑셀 매크로&VBA

업무 자동화가 중요하다는 것을 알아도 어려운 VBA 코드에 지쳐 공부를 포기했었나요? 《세상에서 제일 친절한 엑셀 매크로&VBA》와 함께 도전해보세요! 세상에서 제일 친절하게 설명된 엑셀 매크로&VBA 이론과 저자의 노하우가 가득 담긴 예제로 끝까지 완독 학습이 가능합니다!

  • 저자 : 박재영
  • 출간 : 2020-01-06

SAM_8739.JPG

 

이번에는 액셀 VBA입니다. 저번에 액셀 매크로 & VBA 바이블 후기하지 않았나요?
네 맞습니다.
저번에는 최준선님 책을 정독하였습니다. 그런데 왜 벌써 또 VBA 책 후기를?
시대 흐름과 관련됩니다. 제가 생각하기에는 엑셀, 파워포인트 시대에서 팀즈, 파워BI, UI 흐름 같은 시대로 흘러갈 것 같아서, 이번에도 엑셀 책을 선택해서 읽었어요.
지금 IT 업계에서는 업무 자동화가 화두입니다.
회사 전사적 업무 자동화가 아닌, 개별 회사원 각자의 업무화에 대한 관심입니다. 회사 같은 경우 각종 ERP 등을 활용하여 각 회사에 최적화된 프로그램들을 이미 다 개발해놓았잖아요. 그런데도, 우리는 무지 귀찮은 반복적인 작업들을 아침부터 늘상하고 있습니다.
그래서 개별 업무 자동화 이야기가 나오는데, MS 파워플랫폼이 향후 2~3년 이후에는 폭발적으로 성장할 것 같습니다.
그럼 엑셀은 왜?

 

자동화의 첫 시작이 엑셀, 이메일 자동 처리일테니까요. 엑셀의 표를 어떻게 구성하고, 파워쿼리를 활용하여 깔끔한 데이터를 만들고, 매크로 & VBA 를이용하여 자동화할 수 있는 것은 엑셀에서 대충 다하고, MS의 다른 서비스로 연결해서 데이터를 어떻게 보내줄까 고민해야 할 시대가 바로 눈앞에 있으니까요.
 

SAM_8740.JPG

 

그래서 저번에 읽은 최준선님과 이번 박재영님의 책을 비교해서 구매하시기를 바랍니다.
최준선님의 책이 이것저것 모두 모아놓은 중급 수준의 사전같은 책이라면, 박재영님의 책은 입문자가 읽기 좋은 적은 양과 도입 부분 설명이 좋은 책입니다.
개발 좀 해보았고, 엑셀 함수를 잘 다루시는 분들은 VBA이 별로 어렵지 않은 프로그램 언어인 것을 아실꺼에요.
그러나 오늘 처음 VBA 말을 들어보았거나, 그리고 미래를 준비하기 위해서 자동화를 시도해보고 싶은 분들은 처음에는 쉬운 책으로 하세요.
그리고 그 쉬운 책을 갈아 마실 정도로 반복해서 따라해보세요. 박재영님 책이 200페이지, 최준선님 책이 1000페이지 정도 됩니다.
이 책은 목차에서 보듯이 굵직 굵직한 큰 이야기만합니다.

 

그래서 나중에 실무에서 적용하려면 예제가 부족합니다. 그때 최준선님 책을 읽어보세요.
 

SAM_8741.JPG

 

프로그램 내용을 몰라도, 매크로를 통해서 자동화를 어떻게 하는지 매우 쉽게 설명해주십니다. 물론 엑셀의 여러 기능을 많이 사용하지 않으신 분들은 이것조차 이해하기 어려운 점 이해합니다. 그런데 지금 안 하시면 언제 또 도전하시겠어요? ^^

 

SAM_8742.JPG

 

프로그램이나 실습을 위한 이미지 설명은 위와 같이 순서대로 하나하나 따라하면 결과물을 볼 수 있습니다.

 

소스코드 내용을 모르더라도, 아 이런 소스들을 갖다 붙이면 이런 작동을 하는구나하고 이해하시면 됩니다.
 

SAM_8743.JPG

 

VBA도 간단한 언어라서, 이렇게 개념이 어려운 것들도 나옵니다. 크게 변수, 조건문, 반복문을 그 사용례가 따라서 설명한다고 보시면 됩니다. 모든 프로그램들의 뼈대이죠. 저 개인적인 느낌으로는 파이썬 같은 언어가 더 편해보입니다. 나중에 파이썬 자동화로 좀 더 수준 높은 경험을 하시기를 바랍니다.

 

SAM_8744.JPG

 

이렇게 순서대로 하면, 성공할 것 같은 느낌 오시지 않나요?

 

SAM_8745.JPG

 

꼭 필요한 내용의 경우에는 위와 같이 하나하나 설명합니다. 제가 저번에 공부했다고 기초 내용을 다 알고 있을까요? 아니요, 이 많은 내용을 다 암기할 수는 없겠죠. 대충 이해하고 어디 있는지 파악했다가 필요할때 다시 읽고 필요한 것만 가져다 사용하시면 됩니다. 

 

SAM_8746.JPG

 

함수형과 객체형이 처음에는 익숙하지는 않겠지만, 읽어보면 무슨말인지 알 수 있는 정도로 VBA 언어를 설명합니다. 그럼 된 것 아닌가요? 그 원리를 너무 깊숙하게 공부하는 것? 글쎄요, 전문가도 아닌 우리가 언제 그것까지 상세하게 공부할 수 있을까요? 지금 당장 알아야 하는 것도 얼마나 많은데... 활용에 초점을 맞추세요.
 

SAM_8747.JPG

 

 

이 책 하나만 가지고 완벽하게 VBA를 배우려고 하시지 마시고, 그냥 편안한 마음으로 반복하면서 익숙해지신 다음에, 다음 중급 책으로 활용 예를 넓혀나가시기를 바랍니다.
매크로를 사용하느냐 마느냐는 본인의 업무 효율성에 지대한 영향을 미칩니다.
그런데, RPA 관점에서 본인 업무 전체와 동료와의 협업, 회사 업무와의 관계를 생각한다면, 엑셀 자동화부터 공부하는 것은 좋은 것 같습니다.
데이터 분석, 시각화를 하려고 할때 넘겨받은 첫 작업물인 엑셀에 문제가 많아요. 엑셀 그 첫시작, 지금부터 잘하자구요. 누구를 위해? 본인을 위해서요.

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?