문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
매크로
- 매크로 기록 및 편집 방법
- 폼, 툴바, 단축키에 매크로 할당하기
VBA 환경
- Visual Basic Editor와 그 설정들
- 컴포넌트 관리 방법
- 유용한 키보드 단축키 소개
- 개발 환경 최적화 기법
절차적 프로그래밍 입문
- 프로시저: Function과 Sub의 차이점
- 데이터 타입에 대한 이해
- If 문... Then ... ElseIf ... Else ... End If 사용법
- Case 문을 활용한 분기 처리
- For, While, Until 루프 활용 방법
- For ... Next 구조 활용법
- Loop 내에서 중단 및 탈출 명령어 사용하기
- 배열 처리 기본 요소
문자열 처리
- 문자열 결합(연결) 방법
- 문자열과 다른 타입 간의 암묵적/명시적 변환 방법
- 문자열 처리 관련 고급 기능들
Visual Basic 핵심 요소
- 스프레드시트 데이터 읽기 및 기록(셀, 범위 활용)
- 사용자와의 상호작용: InputBox 및 MsgBox 활용법
- 변수 선언 방법과 문법
- 변수의 유효 범위 및 수명 관리
- 연산자와 우선순위 설정
- 모듈 옵션 설정 방법
- 사용자 정의 함수 작성 및 워크시트 내에서 활용하기
- 객체, 클래스, 메서드와 속성 이해하기
- 코드 보안 설정 및 관리 방법
- 코드 변조 방지 및 미리보기 기능 활용
디버깅 기법
- 단계별 실행 처리 방법
- Locals 창을 통한 변수 상태 확인
- Immediate 창을 활용한 직접 테스트
- Watch 기능으로 특정 값 감시하기
- Call Stack 개념과 그 활용법
오류 처리 방식
- 오류의 유형과 예방 방법
- 실행 시 발생하는 오류 포착 및 대응 기법
- On Error Resume Next와 On Error GoTo 문구 활용법
Excel 객체 모델 이해하기
- Application 객체 개요 및 역할
- Workbook 객체와 Workbooks 컬렉션 설명
- Worksheet 객체와 Worksheets 컬렉션 이해
- ThisWorkbook, ActiveWorkbook, ActiveCell 객체 소개
- 객체 선택 및 참조 방법
- Range 컬렉션의 활용법
- Cells 객체를 통한 개별 셀 접근 방법
- 상태 표시줄에 데이터 출력 기법
- ScreenUpdating 기능을 이용해 연산 속도 최적화하기
- Timer 메서드를 활용한 시간 측정 방법
VBA 이벤트 처리 방식
- 이벤트란 무엇인가? 개념 설명
- 이벤트에 반응하는 핸들러 작성법
- 이벤트 핸들러 실행을 유발하는 방식
- 빈번하게 발생하는 이벤트 예시와 처리 전략
VBA 폼 활용법
- 자신만의 사용자 정의 폼 제작 방법
- 코드 내에서 폼을 호출하는 절차
- 워크시트에서 폼 활용 기법
요건
- 스프레드시트 활용 능력 및 기본 지식(참조, 범위, 워크시트 등)을 갖추고 있어야 합니다.
- 매크로나 VBA 코드 작성 시 사전에 프로그래밍 관련 지식을 반드시 갖춰야 하는 것은 아닙니다.
대상자
- 데이터 분석가
21 시간
회원 평가 (5)
재료의 범위
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
코스 - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
기계 번역됨
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
코스 - Visual Basic for Applications (VBA) in Excel - Introduction to programming
기계 번역됨
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
코스 - Visual Basic for Applications (VBA) in Excel - Introduction to programming
기계 번역됨
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
코스 - Visual Basic for Applications (VBA) in Excel - Introduction to programming
기계 번역됨
Training agenda was well thought out.
Przemek Zalasinski
코스 - Visual Basic for Applications (VBA) in Excel - Introduction to programming
기계 번역됨