코스 개요
매크로
- 매크로의 기록 및 수정 방법
- 매크로 저장 위치 선택하기
- 폼, 도구 모음 또는 단축키에 매크로 연결하기
VBA 환경
- Visual Basic 편집기 및 설정 옵션 살펴보기
- 필요한 키보드 단축키 활용법
- 편집 환경 최적화 방법
절차형 프로그래밍 기초
- 함수(Function)와 서브(Sub)의 개념 이해하기
- 데이터 유형 분류 및 활용법
- If...Then....Elseif....Else....End If 조건문 구조
- Case 문 구문 소개
- While, Until 반복문 사용법
- For ... Next 순환문 적용하기
- 반복문 탈출 방법: Exit 명령어 활용
문자열 처리
- 문자열 결합(콘캐텐네이션) 기법
- 타입 간 변환: 암시적 및 명시적 변형 방법
- 문자열 조작 기능 설명
Visual Basic 활용법
- 스프레드시트 내 셀 및 범위의 데이터 입출력 처리
- 사용자와 상호작용을 위한 InputBox 및 MsgBox 사용법
- 변수 선언 및 초기화 방식
- 변수의 가시성과 유효 기간 설명
- 연산자 종류와 우선순위 체계 이해하기
- 모듈 구성 방법 살펴보기
- 사용자 정의 함수 생성 및 시트에 적용해보기
- 객체, 클래스, 메서드와 속성 기본 개념
- 코드 보호 기능과 무단 수정 방지 설정
- 코드 보안 검증 절차 안내
디버깅 방법
- 단계별 코드 실행 기법 소개
- Locals 창을 활용한 변수 상태 확인
- Instant Window에서 즉각적인 결과 검증
- 조건부 중단 지점 설정: Watch 기능 사용
- Call Stack 추적 기법 배우기
오류 처리 전략
- 오류 유형과 방지 대책 살펴보기
- 실행 중 발생 가능한 오류 감지 및 해결 방법
- On Error Resume Next, On Error GoTo 라벨, On Error GoTo 0 구문 활용법
엑셀 객체 모델 설명
- Application 객체와 속성 특징
- Workbook 객체 및 Workbooks 컬렉션 구조
- Worksheet 객체 및 Worksheets 컬렉션 기초
- ThisWorkbook, ActiveWorkbook, ActiveCell 등 주요 객체 비교 설명
- 객체 선택 방법과 Range 컬렉션 활용법
- Cells 객체와 셀 조작 방식
- 상태 표시줄에 데이터 출력 기법
- ScreenUpdating 옵션을 통한 실행 효율 개선 방법
- Timer 함수를 이용한 시간 측정 구현
외부 데이터 소스 활용
- ADO 라이브러리 사용 방법 안내
- 여러 외부 데이터베이스와의 연동 준비 사항
- ADO 관련 객체 설명:
- Connection 개체 소개
- Command 개체의 역할
- Recordset 개체 특성 이해
- 데이터베이스 연결 문자열 구성 방법
- Microsoft Access, Oracle, MySQL 등 다양한 DB와의 접속 구현
보고서 생성 기법
- SQL 언어 입문: SELECT, UPDATE, INSERT INTO, DELETE 문법 활용 방법
- 엑셀 폼을 통한 Access 쿼리 실행 및 데이터베이스 접근 기술 설명
요건
- 워크시트, 수식, 표 및 데이터 정렬/필터링 기능 등 엑셀 기초 지식 보유
- Microsoft Excel을 활용한 보고서 작성·갱신·검토 경험 있음
- 프로그래밍 관련 사전 지식은 전혀 필요하지 않음
대상 수강생
- 반복적인 엑셀 작업을 자동화하고자 하는 분석가들
- 엑셀 내 데이터 및 보고서 관리 업무를 담당하는 비즈니스 전문가들
- 일상 업무에 적용할 수 있는 간단한 매크로 및 실용적 VBA 솔루션 개발을 원하는 팀원들
회원 평가 (7)
훈련에서 가장 마음에 들었던 점은 트레이너의 엑셀 지식이었습니다. 매일 사용할 수 있는 단축키와 수식 같은 유용한 것들을 배우는 것이 좋았습니다.
Martin
코스 - Visual Basic for Applications (VBA) for Analysts
기계 번역됨
이 훈련은 제 의견으로는 완벽했습니다. 많은 제가 알지 못했던 것들을 깨닫게 해주었습니다. 주제에 직선적으로 접근하며 많은 연습 문제들이 포함되어 있었습니다. 어떤 사람들에게는 너무 빠르다고 느껴졌을 수도 있지만, 저의 배경 경험 덕분에 그렇게 느끼지는 않았습니다.
Maen Hatoum - Red Bull GmbH
코스 - Visual Basic for Applications (VBA) for Analysts
기계 번역됨
전문 지식이 정말 놀라웠습니다! 당신이 그 내용을 나눠서 우리에게 이해할 수 있게 설명해 주신 방식도 대단했습니다. 저는 아마 간단한 것부터 시작해야 할 것 같아요. 마지막 주제는 조금 깊어져서 따라가기 힘들었지만, 언젠가는 이해하게 될 거예요 :)
Zaskia Stanz - BMW
코스 - Visual Basic for Applications (VBA) for Analysts
기계 번역됨
상세한 예제 및 교육 자료.
KAREN LOUW - BMW
코스 - Visual Basic for Applications (VBA) for Analysts
기계 번역됨
그는 준비를 하고 좋은 지침도 제공했습니다
Annemarie Van Aardt - BMW
코스 - Visual Basic for Applications (VBA) for Analysts
기계 번역됨
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
코스 - Visual Basic for Applications (VBA) for Analysts
기계 번역됨
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
코스 - Visual Basic for Applications (VBA) for Analysts
기계 번역됨