하루목표/일상

엑셀공부, 매크로 공부하기 3일차

우와우앙 2020. 12. 3.
728x90
반응형

07.시트명 반환하는 사용자 정의 함수 작성하기.

08.한 단계씩 매크로 실행하면서 오류 확인하기.

중단점은 프로시저 실행하다가 실행을 잠시 멈출위치에 표시하는 기호로 여백표시줄을 클릭하거나 커서가 있는 위치에서 f9눌러서 표시 및 해제 가능하다.

f8 한단계씩 매크로 실행 f5 매크로 전체 실행

 

09.암호 지정 및 해제해 매크로 코드 보호하기.

vba코드를 숨기는 암호

도구>vbaproject속성>열림상자*>보호탭>읽기전용으로 잠금 ,비밀번호 입력>확인

 

챕터2.vba 개체의 구조문법

S05.엑셀 개체 사용하기

S06.엑셀의 주요 속성 및 메서드 사용하가

S07.정확하게 vba문법익히기

S08.vba제어문과 반복문 작성하기

S09.오류 처리문과 배열 사용하기

 

S05.엑셀 개체 사용하기

01.엑셀 개체의 구성 이해

ㅁ.엑셀 개체의 구성

엑셀통합문서는 여러개의 워크시트worksheet로 구성되고 워크시트는 여러개의 셀cell로 구성되며, 워크시트에는 차트, 표, 도형, 피벗 테이블과 같은 다양한 구성이 있음.

 

VBA로 엑셀기능을 자동화하려면 엑셀 구성 요소인 이들 개체(오브젝트)를 가르키는 용어가 필요한데 이런용어를 [ㅇ{약어][키워드]라고 한다.

 

application

 -workbooks(통합문서) > workbook >worksheets >worksheet>range,boder

                                               >charts>chart

 -vba(vb편집기)>vbproject<vbproject<excel개체,module, userform,class

 

ㅁ.vb편집기 창의 개체 구성

 -어플리케이션(application) : 현재 vba가 작동하는 프로그램을 의미한다.

 -프로젝트(project) : 파일 저장 단위로 엑셀 파일과 같은 단위이다. 

 -엑셀 개체(microshoft Excel 개체) : 시트 개체와 현재_통합_문서 개체가 있다.

 -사용자 정의 폼(userForm) : 다양한 컨트롤 배치하여 입출력화면 작성할때 사용자 정의 폼 사용

 -모듈(module) : 매크로나 사용자 정의 함수 와 같은 프로시저 저장개체

ㅁ.엑셀 핵심 개체 키워드(예약어)

 range("셀영역") : range 개체 : 워크시트에서 일정 셀 영억을 지정할 때 사용

selcetion :선택한개체 : 현재 선택한 개체들을 지정할 때 사용. 선택한 개체에 다라 다른 속성과 매서드 사용

activecell : cell 개체 :현재 선택한 셀을 지정할 때 사용

activeSheet :Sheet개체 : 현재 선택한 시트를 지정할 떄 사용

activeworkbook :workbook개체:현재 선택한 통합 문서를 지정할 때 사용

activechart:chart개체 : 현재 선택한 엑셀 차트를 지정할 때 사용

activeprinter:현재 프린터명 : 인쇄 창에서 선택한 프린터 이름을 반환할 때 사용

activewindow:window 개체:현재 선택한 창을 지정할 때 사용

thisworkbool:workbook:현재 실행웅인 vba가 포함된 통합 문서 지정할 때 사용

application:응용프로그램:현재 실행중인 vba가 포함된 응용 프로그램 지정할 때 사용

debug:직접실행 창:프로시저 안에서 직접실행 창에 결과를 확인 할 때 'debug.print실행문'형식으로 사용

 

컬렉션 같은 개체들의 집합체로, 같은 유형의 개체들을 한꺼번에 다룰 때 사용.

sheets 지정된 통합 문서에 있는 모든 치트 의미, sheets의 앞에 통합 문서를 지정하지 않으면 현재 통합문서(activeworkbook)가 생략된 것으로 처리

worksheets 지정된 통합 문서의 워크시트 의미. workshhets의 앞에 통합 문서를 지정하지 않으면 현재 통합문서가 생략된 것으로 처리

workbooks 엑셀 창에 열어높은 모든 통합 문서의미

windows 엑셀창에 표시된 모든 창의 의미. 창 분할과 창 정렬은 엑셀 창의 보기탭/창 그룹에서 지정

 

02.대표적인 엑셀 개체의 사용법과 기능 익히기

03.개체찾아보기. 창에서 개체 속성과 메서드 확인하기

 

04.range속성으로 작업 영역 지정하기.

ㅁ.문자열로 셀 주소 입력하기.

 

728x90
반응형

댓글