상세 컨텐츠

본문 제목

엑셀 2013 매크로&VBA 무작정 따라하기

직장 매뉴얼/문서

by 길벗 출판사 2014. 11. 12. 11:48

본문

기초부터 실무 문서자동화 프로그래밍까지

엑셀 2013 매크로&VBA 무작정 따라하기




 


 

  • 돈 절약! 시간 절약! 아는 만큼 업무가 빨라지는 엑셀 매크로&VBA
  • 검색보다 빠르고, 동료보다 친절하다!

  • * 도서 구매

    예스24

    알라딘

    교보문고

    인터파크


    <엑셀 2013 매크로&VBA 무작정 따라하기> 이동숙 저자 인터뷰

    돈 절약! 시간 절약! 아는 만큼 업무가 빨라지는 엑셀

    반복적인 작업이 많은 직장인을 위한 엑셀 자동화 방법


     

    Q. 엑셀 VBA & 매크로 왜 알아야 할까요?

      바로 ① '업무 자동화' 때문입니다. 업무를 자동화하면 복잡하면서도 반복적인 작업을 마우스 클릭 한 번만으로 원하는 결과를 빠르게 처리하여 작업 시간을 줄일 수 있습니다. 또한, 도출해야 하는 화면이나 보고서를 ② '다양한 형태'로 만들 수 있습니다.
      예를 들어, 주 단위로 작성한 전체 직원의 '직원별 경비 보고서' 파일들(아래 왼쪽 그림)의 상세 내역을 취합해야 할 경우, 담당자는 취합 보고서(아래 오른쪽 그림)를 일일이 다시 입력해야 하므로 경비 항목과 직원의 수가 많아질수록 업무 시간이 늘어나게 됩니다.

     

     

      이때 매크로를 이용하면 보고서 취합을 자동으로 처리할 수 있으며, 원하는 형태로 쉽게 변형시킬 수도 있습니다.

     

     

     

    Q. 그렇다면 '업무 자동화' 어떻게 할 수 있을까요?

      엑셀로 업무를 자동화하고 싶다면 ① 함수 및 양식 컨트롤 등을 이용한 입력, 계산하거나 ② 매크로를 활용하면 됩니다. 

      <첫 번째 자동화 방법> 함수와 양식 컨트롤, 데이터 유효성 검사 활용 
      계산식을 기본으로 작성하여 특정 셀 값의 변화에 따라 표 내용이나 차트 결과가 달라집니다.
      (장) 엑셀 기본 기능만으로 처리할 수 있는 가장 쉬운 자동화 방법
      (단) 수식이나 이름(또는 표) 등으로 연결되지 않은 셀이나 시트의 변화 등은 처리 불가능 

      <두 번째 자동화 방법> 매크로 활용 
      엑셀 자료에 일정한 규칙만 있다면 다양한 자동화가 가능합니다. 대화 상자(사용자 정의 폼)를 이용하여 입력 및 조회도 가능합니다. 데이터의 가공부터 취합, 자동변경, 차트 작성 등 다양한 기능을 자동화할 수 있습니다.

     

     

     

     

     

    Q. 엑셀 VBA & 매크로를 배우고 싶은데 많이 어려울까요?

      엑셀 매크로는 엑셀의 기본 기능을 바탕으로 한 자동화 도구(프로그래밍 언어 및 환경)입니다. 따라서 엑셀 VBA&매크로를 배우고 싶다면 기본적으로 ① 엑셀 기능과 ② 함수 사용법에 대해서는 어느 정도 알고 있어야 합니다. 엑셀 입문자라면 우선 초급용 엑셀 책을 구매하여 기본기를 익히는 것이 좋고, 엑셀 중급 이상의 실력이 있다면 매크로 자동 기록 방법과 매크로 실행 방법만 익혀도 피벗 테이블 새로고침 기능이나 자동 필터, 고급 필터, 인쇄 등의 간단한 매크로 기능은 자동화할 수 있습니다.

     

     

     

    Q. 엑셀 VBA & 매크로에서 가장 유용한 기능은 무엇일까요?

      전문가가 추천하는 가장 유용한 기능은 간단하면서도 효율적으로 쓸 수 있는 '피벗 테이블 새로고침' 기능입니다. 피벗 테이블은 엑셀에서도 매우 강력하고 편리한 도구입니다. 하지만 데이터 원본에 변화가 생기면 그때마다 피벗 테이블 표에서 새로고침을 해야 하는 번거로움이 있죠. 따라서 이 경우 매크로를 이용하여 자동으로 기록해두면 데이터 원본에 변화가 생겨도 녹음된 매크로가 자동으로 실행되기 때문에 새로고침을 수동으로 작업할 필요가 없습니다. 이 밖에도 엑셀 필터링을 편리하게 할 수 있는 필터링 기능 자동화와 인쇄 자동화 등 업무를 효율적으로 처리할 수 있는 다양한 매크로 기능들이 있습니다.

     

     

     

    Q. 공들여 익힌 엑셀 VBA & 매크로, 언제 사용하는 것이 가장 좋을까요?

      엑셀 매크로는 엑셀 기능을 한꺼번에 자동으로 처리하기 위한 녹음기의 역할을 합니다. 즉, 엑셀 기능을 많이 알고 있으면 있을수록 효율적인 매크로를 작성할 수 있죠. 우선, 엑셀 함수 및 표 기능, 피벗 테이블, 차트 기능부터 숙지하세요. 이미 엑셀에서 제공하고 있는 기능인데, 일부러 매크로로 해당 기능을 억지로 만들 필요는 없으니까요. 기능을 충분히 숙지했는데도 알고 있는 수식 또는 함수로 처리하기 힘든 계산 작업이 발생하거나 피벗 테이블 또는 차트 작성, 자료의 취합 및 가공 등 자동으로 처리하고 싶다면 이때는 매크로를 적극적으로 활용하세요.



    [직장 매뉴얼/문서] - VBA에 입문하는 직장인을 위한 VBA 함수 정리

    관련글 더보기

    댓글 영역