연락처 정보

코스 개요

매크로

  • 매크로 기록 및 편집 방법
  • 폼, 툴바, 단축키에 매크로 할당하기

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)

예정된 코스

관련 카테고리