오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

실무자용 실전 VBA, 2시간 총정리 강의

1. 유저폼 제작 방법

vba 유저폼 만들기 기초 전_R

이번 강의에서는 사용자가 원하는 정보만 입력받을 수 있도록 도와주는 VBA 유저폼 제작을 첫 단계부터 진행합니다.

.
vba 유저폼 만들기 기초 후_R

이번 강의를 마무리하면 Windows 10 디자인에 알맞는 깔끔한 디자인의 필수 컨트롤 버튼이 모두 포함된 유저폼을 만들 수 있습니다.

2. VBA 명령문 기초

엑셀 VBA 기초 명령문 전_R

이번 강의에서는 유저폼으로 입력받은 값을 특정 시트의 새로운 데이터자동 추가하는 명령문 작성방법을 기초부터 동작원리까지 살펴봅니다.

.
엑셀 VBA 기초 명령문 후_R

이번 강의를 마무리하면 VBA를 통한 반복문/논리문 작성 및 오류 점검, 그리고 파일을 암호화하여 특정 시트를 보호를 할 수 있게 됩니다.

라이브 정보

회차 19회
방송일 2020년10월24일
카테고리 멤버쉽 라이브 강의
등급 Plus

질문 & 댓글 16

댓글 16
5 (8개 평가)
달려라부메랑
달려라부메랑 2020.11.02 00:53
VBA 배우고 싶었지만 매번 망설였는데, 어떻게 사용할 수 있는지 확실한 아이더어를 얻을 수 있는 좋은 강의였습니다.
열충충
열충충 2020.12.06 17:25
지역에서 서울, 강원도 등등 요기 중복으로 찍는 부분을 못본것 같은데 위치 한번 다시 알려주실수 있나요~!?
오빠두엑셀
오빠두엑셀 작성자 2020.12.06 22:26
체크박스에서 여러값 동시에 받아오기 부분을 확인해보시겠어요? :)
열충충
열충충 2020.12.07 00:58
아아 네네 거기는 보았는데요!! 1시간 29분쪽인가 말씀 하시는건가요!?!? 아아 저는 그 지금보면 체크가 3구역이 있잔아요! 거기서 지역권할때 위에것들은 하나씩만 되는데 중복가능에서는 체크 박스 가 처음부터 중복이 안ㄷ되더라구요 ㅠㅠ 그부분을 보고싶어가지구 ㅠ
열충충
열충충 2020.12.07 23:07
찾았습니다 ... 라이오버튼과 체크박스는 다르네요 체크박스는 중복체크가 되는군요 .. 신기합니다..
열충충
열충충 2020.12.07 23:40
제가 메일을 보냈는데 한번 확인 부탁드려요 ㅠㅠㅠ
열충충
열충충 2020.12.09 09:29
해결되었습니다 ㅎ!
유정천사
유정천사 2020.12.22 09:45
vba열심히 배워서 고수가 되겠습니다~
군말
군말 2021.02.22 13:24
유튜브에서 990원 결제했는데 이거 이 강의를 1개월간 볼 수 있다는 뜻인가요? 아님 오빠두엑셀 채널에 대한 월정기 결제인건가요?
오빠두엑셀
오빠두엑셀 작성자 2021.02.23 22:43
안녕하세요.
위캔두 멤버쉽은 월 정액제로 결제됩니다. :)
더 이상 멤버쉽을 원치 않으시면 유튜브 회원정보에서 언제든지 자유롭게 해지하실 수 있습니다.
jinhoon
jinhoon 2022.08.01 11:50
안녕하세요 오빠두님
optlevel vba 작성 따라하다가 디버그 오류가 나서 문의드려요 ㅠ
오류
차 한잔 하시죠
차 한잔 하시죠 2024.03.25 13:39
안녕하세요, 회원가입 후 강의 듣고 있는데 예제파일 보안센터에서 설정할 설정 다 하고 마우스 우클릭 후 속상에서 차단해제 체크하고 해도 매크로 사용할 수 없다고 나오는데요 방법 없을까요?
오빠두엑셀
오빠두엑셀 작성자 2024.03.25 17:04
안녕하세요. 오빠두엑셀입니다.
먼저 파일을 실행하시기 전에 파일을 우클릭 - [속성] 에서 차단해제가 있는지 다시 한번 더 확인해주세요.
이후, 파일을 실행 → [파일]탭 - [정보] 에서 '콘텐츠 사용' 버튼이 있다면 버튼을 클릭해서 매크로를 활성화합니다.
만약 위 단계까지 진행해도 매크로 실행이 안된다면,
[파일] - [옵션] - [보안 센터] - [보안센터 설정] - [매크로 설정] 에서 VBA 매크로 사용(권장 안함)을 선택 후 파일을 다시 실행해보시겠어요? :)
감사합니다.
유메미
유메미 2024.05.10 12:00
'Set WS = ThisWorkbook.Worksheets("설문DB")
Set WS = sheetDB

With WS
  ' 사용된 모든 범위에서 마지막셀을 찾습니다.
  Dim endRow As Long ' 마지막행
  Dim endCol As Long ' 마지막열
  endRow = .UsedRange.Rows.Count + .UsedRange.Row - 1
  endCol = .UsedRange.Columns.Count + .UsedRange.Column - 1
End With
시트이름을 sheetDB로 바꾸고 위쪽의 명령어로 쓰니까 오류가뜨던데 무엇이 문제일까요?
오빠두엑셀
오빠두엑셀 작성자 2024.05.14 16:28
안녕하세요! 오빠두엑셀입니다.
위 코드에서 sheetDB는 VBA프로젝트에서 사용하는 '개체 이름'으로 시트명과는 다릅니다. :)
시트 이름으로 참조하려면,
Set WS = Worksheets("이름")
으로 코드를 수정 후 사용해보세요.
감사합니다.
Screenshot_2s
강민준🤗
강민준🤗 2024.08.12 07:48
좋은 강의 감사합니다.

스크립트

자막을 불러오는 중...