본문 바로가기
728x90
반응형

Data Analyst/Excel VBA5

[VBA] 데이터 편집과 서식 설정 자동화하는 프로그램 만들기 (시간 단축!) # 목표 - 많은 데이터를 보기 좋게 시각화하는 과정에서 서식을 자동화할 수 있다. (매크로, VBA) - 메인 매크로를 통해 2개 이상의 매크로들을 순차적으로 자동 실행할 수 있다. (Call) → 서식 변경하는 등의 단순한 작업을 자동화시킴으로써 효율성 ↑ → 많은 자동 매크로 작업을 한번에 수행하면서 시간 단축! [ 최종 VBA 실행 동작 영상 ] 1. 데이터 편집 및 서식 설정 자동화 매크로 생성 위의 영상에서는 가상의 데이터셀에 대해서 '제목 만들기', '데이터 행 번호 입력', '전화번호 뒷자리 보호', '셀 서식 설정'으로 총 4가지의 매크로가 실행되며, 이를 각각 자동 실행될 수 있도록 만들어보고 4개의 매크로를 하나로 통합하는 과정(2단계)도 실습해보자. 1-1. 제목 만들기 자동 생성 .. Data Analyst/Excel VBA 2022. 7. 24.
[VBA] 양식 컨트롤을 이용한 데이터 추출 프로그램 만들기(고급 필터) # 목표 - 고급 필터와 양식 컨트롤을 사용하여 데이터 검색/추출 결과를 깔끔하고 효율적으로!! - Index, If 등의 함수를 통해 엑셀 내 데이터를 분류하고, 필요한 VBA 속성을 이해한다. - 엑셀 WorkSheet에서 사용하는 함수를 VBA 코드에서도 적용시킬 수 있다. [ 검색필터링을 통한 필요한 데이터 추출 구현 VBA ] 1. 데이터 확인 및 검색 Form 만들기 위의 영상처럼 데이터 검색/추출하는 프로그램을 본격적으로 만들기 전에 실습에서 사용되는 데이터를 확인해보고, 해당 데이터를 검색하는 형식(Form)을 먼저 만들어보자. ex) 인사고과 검색 결과 1-1. 데이터 파악 - 아래 예시로 첨부한 이미지에는 ' 1) 인사고과 데이터 2) 조건필터 Sheet 3) 데이터 검색 Sheet '.. Data Analyst/Excel VBA 2022. 7. 20.
[VBA] 엑셀 Raw Data 자동 편집 프로그램 만들기 (업무 효율↑) # 목표 - 매크로를 통해서 Raw Data 자동으로 편집하는 프로그램 구축 (VBA 코드 수정) - 한번 편집된 Sheet의 경우, 다시 실행되지 않도록 VBA 코드 추가 (조건문) - 하나의 문서가 아닌 엑셀의 모든 문서에서 매크로 사용하도록 설정 (Excel 추가 기능) [ Raw Data 자동 편집 프로그램 구현 (예시) ] 1. Raw Data 자동 편집 프로그램 만들기 Excel 내 많은 데이터들을 일정한 규칙으로 편집하는 프로그램을 자동 매크로를 통해 만들고, VBA 코드를 수정 및 보완하면서 완성도를 높여보자. 1-1. 셀 데이터 이동과 행 삭제 매크로 기록 (상대참조) 위의 최종 구현 영상에서 사용된 데이터는 가상의 고객사 정보로, 불규칙하게 흩어져있는 '주소', '우편번호', '담당자'.. Data Analyst/Excel VBA 2022. 7. 19.
[VBA] 많은 표 데이터 중 "보고 싶은 데이터"만 추출하는 방법(매크로) 작업중인 하나의 Sheet에 많은 표 데이터가 있을 경우, 이를 한번에 보기 어려울 뿐더러 아래 있는 데이터를 확인하기 위해 스크롤을 한참 내려야 하는 번거로움이 있을 수 있다. 이를 단순하게 단추 한번 클릭함으로써 필요한 데이터만 골라 볼 수 있도록 구현해보자. (행 숨기기, 매크로 사용) [ 각 사업부별로 보고 싶은 데이터만 출력되는 VBA 작업 ] 1. 매크로를 통해 작동 구현 및 VBA 코드 수정하기 1-1. 매크로 기록 아래 영상에서는 총 5개의 사업부에 대한 생산실적 데이터 중, 수원 사업부의 내용만 보이도록 매크로를 기록한 것이다. 먼저 자동매크로를 통해서 작동을 시키고, 이후 코드 분석을 통해 조금 더 효율적이고 편리하게 수정해보자. → 기초 매크로에 대한 게시물은 아래 링크에서 확인할 수.. Data Analyst/Excel VBA 2022. 7. 18.
[VBA] 엑셀 매크로와 VBA에 꼭 필요한 기초 자동화 (초급) 업무 중 단순, 반복적인 작업을 자동화하거나 함수로 실행할 수 없는 작업들을 쉽게 구현하기 위해 매크로와 VBA를 공부해보자. VBA 기초 문법부터 학습하기보다 실무에 최대한 바로 적용할 수 있도록 자동 매크로로 코드를 생성하고, 그 코드를 해석 및 수정하면서 VBA를 익히는 식으로 학습을 진행하면 효율적!! 1. 자동 매크로와 VBA 편집기 # 매크로(Macro) : 기존 MS 응용프로그램(Word, Excel, Powerpoint 등)에 없는 기능을 사용자가 추가해서 사용할 수 있도록 하는 작업. → 반복적인 업무와 실행방법이 매우 편리하며, 본인이 만든 엑셀 매크로 및 VBA 프로그램을 다른 사용자에게 베포 하더라도 바로 사용할 수 있다는 장점이 있다. → 이 때 구성되는 MS 내장 언어가 Visu.. Data Analyst/Excel VBA 2022. 7. 6.
반응형