[동영상] 비전공자를 위한 엑셀VBA 프로그래밍

Introduction

비전공자도 엑셀VBA를 통해 프로그래밍을 시작할 수 있습니다.

이 강의는 VBA(Visual Basic for Applications)를 통해 프로그래밍 기초를 학습하고, 나아가 엑셀(Excel) 데이터와 연동된 실무의 업무효율을 증진시킬 수 있는 내용으로 구성되었습니다. 수강자가 향후 C, Java등 다른 프로그래밍 언어를 접하게 될 때 보다 빠른 이해를 돕기 위해서 VB외 다른 언어로 구현된 코드의 상호 비교를 통한 설명을 포함하고 있습니다.

Goal

강의 목표

  • 프로그래밍 기초를 학습합니다.

  • VB, C, Java 등으로 구현된 코드를 읽고 해석할 수 있습니다.

  • 엑셀에서 매크로 함수 및 GUI(Graphic User Interface)를 구현 할 수 있습니다.

For YOU

이런 분들께 추천드립니다!

프로그래밍 입문자

엑셀VBS를 활용하여 프로그램에 입문하고 싶은 입문자

백오피스 실무자

업무에서 다량의 데이터를 정리하고 분석하는 업무를 하는 다루는 실무자

Professor

정중은

  • 現 (주) 슈퍼빈 뉴로지니팀 매니저
  • JPI Healthcare S/W팀 / 영상개선 알고리즘 개발
  • 품질보증팀 대리 / 결함검출 S/W 개발
  • 신사업개발팀 사원 / 영상평가 알고리즘 개발
  • U-Net 기반 X-ray 영상 line-artifact 제거 S/W 개발
  • 초음파 동영상 객체 추적 및 영상분석 기법 개발
  • 자연영상 의료진단키드 인식 및 판별 S/W 개발
  • 모바일 메신저(ex. 카카오톡) Android App. 개발
  • 머신러닝/딥러닝 기반 서비스 개발 멘토링 가능

한동대학교에서 전산전자공학을 전공하고, 동 대학원에서 정보통신공학 석사를 취득하였습니다. 본 학과 입문을 희망하는 학생들을 대상으로 한 프로그래밍 교육강사 경험 및 입문자들을 위한 C와 JAVA 강의를 여러회 진행하였으며, 엑셀 VBA를 통한 업무 자동화를 쉽고 자세하게 설명하는데 있어 탁월한 능력이 있습니다. 모바일 앱 개발, MFC 기반 어플리케이션 개발 경력이 있으며, 의료IT 영상처리 관련 연구직에 종사 경력이 있습니다. 저명한 프로그래밍 교육자가 되는 것을 목표로 준비 중에 있습니다.

Curriculum

커리큘럼

Part 1 | 일단 시작해보자

1강 | “Hello world!” 일단 시작해보자!

개발 환경을 꾸려봅시다! 앞으로의 과정에서 발생할 수 있는 오류에 대처해보고, 직접 코드 작성 및 ‘매크로 기록’을 이용한 코드도 작성해봅시다

  • 개발환경(VBA)
  • 오류처리

2강 | 컴퓨터에게 뭔가 기억시키고 계산을 시켜보자!

1 + 2 = 3 vs. “1”+”2”=”12” 우리가 원하는 방식대로 데이터를 저장시키고 처리하는 방법에 대해 알아봅시다.

  • 변수
  • 연산자

Part 2 | 업무자동화

3강 | 업무 자동화의 시작 : 적절한 판단력을 심어주자!

어떤 조건에 부합할 때 원하는 동작을 하도록 프로그래밍해봅시다. 조건을 판단할 때 필요한 연산자 우선순위에 대해서도 알아봅시다.

  • 조건문(IF, Select Case)
  • 연산자 우선순위

4강 | 업무 자동화의 끝 : 작업을 반복 수행시키자!

무슨 작업을, 언제까지 할지를 잘 판단해서 동작하도록 프로그래밍해봅시다. 순서도를 그려보며 코드가 동작하는 과정을 따라가는 연습도 해봅시다.

  • 반복문(Do-Loop, For-Next)
  • 반복 탈출(Exit Do, Exit For)

Part 3 | 재활용이 쉬운 코드와 리팩토링

5강 | 오래가는 코드, 재활용이 쉬운 코드를 만들어보자!

코드에도 수명이 있다는 것을 아십니까? 일회용 코드가 아닌 유지보수가 쉽고 오래 쓸 수 있는 코드를 작성해봅시다.

  • 함수(Function, Sub procedure)
  • Top-down 방식과 코드 재사용성(Reusability)

6강 | 리팩토링으로, 코드의 양은 줄이고 질은 높여보자!

기본적인 코드 리팩토링을 실습합니다! 이미 작성된 코드를 전체적으로 검토하여, 잉여코드를 줄이고 코드의 효율을 극대화시킬 수 있습니다.

  • 모듈화(Modulation)
  • 코드리팩토링(Refactoring)

Part 4 | GUI 프로그래밍

7강 | GUI 프로그래밍의 시작 : 유저폼을 띄워보자!

목록에서 항목을 선택해서 그에 따른 동작을 수행할 수도 있습니다. 파일에서 데이터를 읽고, 프로그램에서 만든 데이터를 파일로 저장도 해봅시다.

  • 사용자 정의 폼(UserForm)
  • 정보은닉(Information Hiding)
  • 상속(Inheritance)

8강 | GUI 프로그래밍의 끝 : 다양한 개체를 사용해보자!

목록에서 항목을 선택해서 그에 따른 동작을 수행할 수도 있습니다. 파일에서 데이터를 읽고, 프로그램에서 만든 데이터를 파일로 저장도 해봅시다.

  • 목록상자
  • 콤보상자
  • 다중페이지
  • 외부파일접근

해당 영상제작물의 저작권은 강의교수님과 인사이트 캠퍼스에 있습니다.
영상제작물의 녹화 및 무단 전재, 배포를 금합니다. 적발 시 법에 의거 처벌받을 수 있습니다.

Part 1 | 일단 시작해보자

1
1강 | “Hello world!” 일단 시작해보자! (27:39)
2
2강 | 컴퓨터에게 뭔가 기억시키고 계산을 시켜보자! (33:45)

Part 2 | 업무자동화

1
3강 | 업무 자동화의 시작 : 적절한 판단력을 심어주자! (26:34)
2
4강 | 업무 자동화의 끝 : 작업을 반복 수행시키자! (27:04)

Part 3 | 재활용이 쉬운 코드와 리팩토링

1
5강 | 오래가는 코드, 재활용이 쉬운 코드를 만들어보자! (35:55)
2
6강 | 리팩토링으로, 코드의 양은 줄이고 질은 높여보자! (22:04)

Part 4 | GUI 프로그래밍

1
7강 | GUI 프로그래밍의 시작 : 유저폼을 띄워보자! (38:03)
2
8강 | GUI 프로그래밍의 끝 : 다양한 개체를 사용해보자! (46:19)
결제 후 무제한 수강 가능합니다.
강의 영상 다운로드는 불가하며, 스트리밍 시청만 가능합니다.
환불을 원하실 경우 [ 성함, 환불하고자 하는 강의명, 환불 사유 ] 정보를 edu@fins.ai 이메일로 보내주세요. 정보 확인 후 환불 도와드리겠습니다.

결제 안내

  • 세금계산서 발급 가능합니다. 담당자(bill@fins.ai)에게 연락주시면 더 자세히 안내해 드리겠습니다.
  • 사이트 결제 오류 시 카카오톡 플러스친구나 edu@fins.ai로 문의 부탁드립니다.