매크로의 정의 반복적인 업무를 자동화하는 것을 말하며, 엑셀 에서 동작하는 매크로를 작성하기 위해서는 사용 하는 언어가 VBA(Visual Basic for Application) 입니다. VBA는 엑셀에서만 사용하는 매크로 언어가 아니 라 워드, 파워포인트,

Slides:



Advertisements
Similar presentations
I am Computer I am Computer 7 장 응용 소프트웨어 7.1 응용 프로그램이란 ? 7.2 워드프로세서 7.3 프리젠테이션 7.4 스프레드시트 7.5 데이터베이스.
Advertisements

내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
1/1. 하나님은 당신을 사랑하시며 당신을 위한 놀라운 계획을 가지고 계십니다 ! 1. 주 안에 있는 나에게 딴 근심 있으랴 십자가 밑에 나아가 내 짐을 풀었네 십자가 밑에 나아가 내 짐을 풀었네 * 주님을 찬송하면서 할렐루야 할렐루야 내 앞길 멀고 험해도 나 주님만.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
11 ) 위험예지 훈련 ( 행동요령 ). 22 재난현구분합계 총 계 1, 순 직 공 사 상공 사 상 1, 화재진압 25%
1 과제물 6 호 설명자료 제출마감 : 2012 년 12 월 3 일 ( 월 ) 24 시 이병완교수의 화폐금융론 2012.
프레젠테이션을 위한 디자인 기초. 프레젠테이션의 이해 프레젠테이션이란 ? 프레젠테이션이란 신 제품 발표회, 투자 설명 회 등의 비지니스 현장 과 학술 발표회 등에서 " 발표자가 청중에게 자 신의 의사를 전달하기 위한 체계적인 행위 " 를 말한다.
Visual Basic 활용 참고 교재  『쉽게 따라하는 VB 6 프로그래밍』  저 자 : 하태현, 정용덕  출 판 : 기전연구사, 2004  『엑셀 VBA 프로그래밍 ( 고급 ) 』  저 자 : 오양환 외  출 판 : 기전연구사,
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
컴퓨터의 이해 Chapter 12.
1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!.
9월 첫새벽 특별헌신예배 2. 기도: 최일문 장로 (경조위원장) 3. 찬양: 경조위원회, 2~3남선교회
VISUAL BASIC 양 계 탁.
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
Microsoft Excel - 상남경영원 특별과정 강의안
고교평준화의 득과 실 김영주 이지영 최윤영.
응용프로그램 예제 컴퓨터응용 및 실습 I.
Part 1 엑셀 2003.
(PROJECT명: Web Server관리)
군산대학교 부서통계 시스템 사용자 매뉴얼 Version v1.0 작성자 칸테크 작성일자
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
RFID Programming (출결관리 프로그램)
프리젠테이션 활용 및 데이터활용 Chapter 1 엑셀의 개요 김 정 석
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
1 2 계속 생산해역등급관리 엑셀업로드 가이드 1. 생산해역등급관리 – 위생자료결과관리(해수)
내 PC 폰트 점검기 Font SW Inspector 사용자 매뉴얼 v1.2.
강원대학교 공과대학 제어계측공학과 2010년도 제2학기
MCAS 자격증 PowerPoint 2007 강 사 : 박영민.
엑셀 고급 활용 이 연란.
밥을 이용한 음식의 종류 실과 6학년 3. 간단한 음식 만들기> 1) 밥을 이용한 음식 만들기 (1/10)
MS Excel 활용 2009년 2학기 컴퓨터의 개념 및 실습 서울대학교 통계학과
화재발생시 행동요령 1. 발화초기의 안전조치 2. 화재신고 3. 피난유도 및 대피요령
매스커뮤니케이션 신문 목원대학교 서 진 희.
컴퓨터 저녁반 강의 안내 기본 소개 컴퓨터저녁기초반 교육과정 주차별 강의계획안 문의 : 과천시시설관리공단
한글 2010.
<9조> 강지영(컴공) 김영수(역교) 김자원(정통) 박성심(통계) 하은수(화학)
엑셀 개요(Excel Introduction) 2 – 셀 선택, 데이터 입력, 셀 편집, 셀 서식
Ⅷ. 본문편집기 간지 Ⅰ. 시스템소개 Autoway Groupware User Manual | 기본사항 | 표그리기
서강지역 파워포인트교육 지역주민과 함께하는 교육.
프로젝트 명칭 학생 이름 | 담당 교사 이름 | 학교
정품 라이센스.
파워포인트 2003.
제목을 입력해 주세요 ┗ SUB TITLE을 입력해 주세요 홍길동.
파워포인트 단축키 모음 범주 명령/기능 단축키 오피스 공통 단축키 파일 열기 Ctrl + O O 열려진 창들 간의 전환
자동 매크로 만들기 매크로 실행하기 매크로 편집하고 응용하기
ITQ 정보기술자격 국가공인 Excel 2007 Ⅰ- 2회차 강사 : 박영민.
2장 비주얼베이직 시작하기 2.1 비주얼베이직 프로그래밍 스타일 2.2 비주얼베이직 시작하기.
조달업체 부품등록 및 변경절차
과제물 3호 1번 문제 설명자료 엑셀과 파워포인트의 기초 엑셀과 파워포인트를 접해본 적이 없다는 가정하에
LOGOTYPE 춤추는 풍선 팀장 : 이준호 팀원 : 장원진.
엑셀의 특징 엑셀의 설치 엑셀의 시작과 종료 엑셀의 화면구성
엑셀 2003 매뉴얼_1.
Management Cost Calculation Program
슬라이드 쇼 화면은 기능키 F5 를 누르면 됩니다. (화면정지 esc키를 누름) 볼펜으로 쓴 펜 글 씨
공학설계입문 블로그 제작 목차 전기공학과 정지용.
조달업체 원가자료 등록 및 제출절차
안내선 교차점에 첫 번째 텍스트 설명 배치 안내선 교차점에 두 번째 텍스트 설명 배치 그림 배경 위의 투명한 애니메이션 도형
Management Cost Calculation Program
Excel 일차 강사 : 박영민.
문서의 작성 정보과학부 이지연.
비행 슈팅 액션 레이싱게임 기획서 웹운영과 전지훈.
협력업체 전자입찰 매뉴얼 외주 업체용.
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
엑셀2013의 화면구성 워크시트의 열 이름(A열~XFD열, 총 16,384열) 워크시트의 행 번호(1행~1,048,576행)
차트 만들기 p.307 미리 x축의 항목과, 데이터 계열의 이름이 나타날 수 있도록 지정하는 것이 편리하다.
북한학 과목소개 최 장 옥 교 수 연평도 앞 월래도 시찰.
제2장 방과후 아동지도의 사회적 요구.
이번 호에는 서울휘경초등학교 사이트를 소개합니다.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
Presentation transcript:

매크로의 정의 반복적인 업무를 자동화하는 것을 말하며, 엑셀 에서 동작하는 매크로를 작성하기 위해서는 사용 하는 언어가 VBA(Visual Basic for Application) 입니다. VBA는 엑셀에서만 사용하는 매크로 언어가 아니 라 워드, 파워포인트, 액세스 등의 프로그램에서 도 사용할 수 있습니다. VBA를 익힌 사용자는 Visual Basic 계열의 언어 에 쉽게 접근하여 프로그램밍을 할 수 있습니다.

매크로의 장점 업무에서 비중이 큰 사무처리나 데이터 처리는 같 은 작업을 반복하는 경우가 많습니다. 날마다 같 은 작업을 수작업으로 반복하는 것은 귀찮기도 하 고 생산적이지 못합니다. 이렇게 반복되는 작업을 자동화 한다면 업무 효율 이 올라가고 실수도 없어질 수 있습니다. 매크로 를 이용하여 자동화하면 시간을 절약할 수 있으므 로 그 시간에 다른 업무를 할 수도 있습니다.

매크로로 할 수 있는 일 매일 반복되는 업무를 자동화 시간이 많이 걸리는 작업을 자동화 대화 형식의 데이터 처리를 자동화 복잡한 함수식을 간단히 처리 엑셀에 없는 기능을 구현하여 처리 파일을 열고, 정렬하고, 계산한 후 차트를 작성하고 종료 하는 작업을 자동화

VBA의 정의 VBA(Visual Basic for Application)란 워드, 엑셀, 파워포인트, 액세스 등의 응용 프로그램에 제공되 는 Visual Basic 언어입니다. 엑셀에서 제공하는 매크로 기록 기능을 활용하면 VBA를 배울 수 있습니다. 매크로는 사용자가 수행한 일련의 작업에 대해 자 동으로 반복하여 실행하는 기능을 제공하지만 VBA는 조건문이나 반복문을 활용하여 보다더 강 력한 프로그램으로 구현 할 수 있습니다.

VBA의 장점 매크로의 기록으로 VBA(Visual Basic for Application)를 배울 수 있으므로 배우기 쉽습니다. VBA를 익힌 후 Visual Basic 계열의 언어를 활용할 수 있습니다. 웹 프로그래밍에 사용되는 VBScript나 강력한 기능을 제공하는 비주얼 개발 툴 Visual Basic 을 이용한 프로그래밍이 가능합니다. 워드, 파워포인트, 액세스에서 제공하는 VBA와 동일 한 작업 환경과 언어를 활용할 수 있으므로 다른 오피 스 응용 프로그램과 연계하여 활용할 수 있습니다.

VBA의 장점

VBA의 장점

매크로 작성 매크로 기록을 이용한 작성 VBA Edit 창에서 코드 입력으로 작성

매크로 기록: 메뉴 [보기]탭 [매크로]그룹 매크로 ▼클릭 [매크로 기록]

매크로 기록: 대화상자 매크로 기록 대화상자에 매크로 이름, 바로 가기 키, 저장 위치, 설명 등을 작성한 후 확인 버튼을 클릭 작성 후 대화상자 작성 전 대화상자

매크로 기록 매크로 이름 매크로 이름의 첫글자는 반드시 문자로 입력하고 나머 지는 문자, 숫자, 밑줄 등을 사용할 수 있습니다. 공백을 사용할 수 없고 밑줄(_)로 단어를 구분할 수 있습니다. 바로 가기 키 매크로를 바로 가기 키로 실행하려면, 바로 가기 키 상 자에 사용할 문자를 입력합니다.

매크로 기록 매크로 저장 위치 매크로를 저장할 위치를 선택합니다. 엑셀을 실행할 때 마다 매크로를 사용하려면 XLStart 폴더의 개인용 매크 로 통합 문서에 매크로를 저장합니다. 설명상자 설명 상자에 매크로에 대한 설명을 입력하면 코드에 그 내용이 주석으로 나타납니다.

매크로 기록: 작업 수행 A1:F1셀까지 범위지정 글꼴, 크기, 굵게, 글자색, 병합 후 가운데 맞춤

매크로 기록: 기록중지 작업중인 매크로를 기록중지 함 [보기]탭 [매크로]그룹] [기록중지] 작업중인 매크로를 기록중지 함 [보기]탭 [매크로]그룹] [기록중지] 상태표시줄에서 [기록중지]아이콘 클릭

매크로 실행 작성된 매크로 목록을 보거나 매크로를 실행 [보기]탭 [매크로]그룹] [매크로 보기] Alt + [F8]

매크로 실행 실행하고자 하는 매크로 제목 선택[실행]

다른 시트에서 매크로 실행 적용할 대상 범위지정 바로가기 키 (Ctrl + t)를 이용하여 실행

Visual Basic Editor 실행 리본메뉴에 개발도구 탭을 추가 한다 [Office]단추[Excel옵션]리본 메뉴에 개발도구 탭 표시 체크 [확인] [개발도구]탭[코드]그룹[Visual Basic]클릭 Alt+[F11]키

VBA의 화면구성

기록된 매크로 보기

기록된 매크로 보기 기록된 코드

Activecell.select : 특정셀이 아닌 현재 선택된 셀을 뜻함

Sub 프로시저 Sub 프로시저 안에는 일련의 명령들을 작성하고 이 프로시저를 실행하면 명령의 실행으로 끝납니 다. 메뉴의 매크로 명령이나 매크로 단추로 선택하여 실행 할 수 있는 매크로들 입니다 SUB 프로시저명() 명령문 END SUB Activecell.select : 특정셀이 아닌 현재 선택된 셀을 뜻함

Sub 프로시저 SUB Message() Msgbox END SUB

엑셀 개체의 계층 구조

엑셀 개체의 계층 구조

워크시트를 열 때 윈도우 상태를 최대로 지정해라 WORKBOOK(개체)이름에_OPEN(매소드)이벤트가 지정되어있다 워크시트를 계산할 때 A:F열에 크기를 자동으로 지정해라 워크시트(개체)에 ACTIVATE(활성)을 시작할때 A1:A10번 셀을 정렬할 때 A1셀을 기준으로 오름차순 정렬해아 개체_이벤트 매소드들이 설정된다

Application.DisplayAlerts = False 는 삭제를 하거나 할때 삭제 확인 대화상자를 나타나지 않게 설정하는 명령입니다 Book2을 활성화 시키고 Sheet1을 삭제하는 명령입니다

Appilcation은 엑셀을 뜻하고 그하위에 들어가는 워크북 개체는 워크북스 컬렉션의 구성원을 뜻한다. 열려 있는 모든 통합문서를 닫을때 사용합니다.

현재 열려 있는 Book1.xls 문서를 닫아라