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

재고관리 프로그램 (5편/최종) - 프로그램 완성

1. 엑셀 자동화 프로그램 보조 명령문

엑셀 자동화 프로그램 명령문 E-Book_R

오늘 강의에서는 엑셀 자동화 프로그램 제작에 사용되는 다양한 보조 함수가 정리한 40페이지 가량의 E-Book을 제공해드립니다.

2. 현재고 목록 조회 명령문

엑셀 현재재고 조회 명령문_R

이번 강의에서는 현재 보관중인 재고현황을 조회를 위한 동작원리를 살펴보고 명령문을 작성합니다.

.
엑셀 누계 계산 VBA 명령문_R

이후 재고조회시, 입/출고 기록별로 잔고수량 누계를 계산하는 명령문을 추가합니다.

3. 재고정보 수정/삭제 명령문

엑셀 재고정보 삭제 및 수정 명령문_R

마지막으로 선택된 재고 정보를 수정하거나 삭제하는 유저폼 및 명령문을 작성하여 엑셀 재고관리 프로그램을 완성합니다.

라이브 정보

회차 30회
방송일 2021년01월09일
카테고리 멤버쉽 라이브 강의
등급 Plus

질문 & 댓글 42

댓글 42
4.9 (22개 평가)
경상도따귀
경상도따귀 2021.01.19 22:16
완성파일은 어디서 다운받는지 모르겠어요
오빠두엑셀
오빠두엑셀 작성자 2021.01.20 01:51
안녕하세요.
완성파일 다운로드 링크는 아래 영상 댓글창에서 확인하실 수 있습니다.
https://www.youtube.com/watch?v=01o9pkL_1mI
러브천사
러브천사 2021.07.02 00:43
완성파일 링크에도 없네요
미미얌
미미얌 2021.09.13 16:46
완성파일에 있는 프로모션은 뭔가요?
실바람
실바람 2021.12.14 19:55
나라의 보배같으신 우리 강사님 안녕하세요.
재고관리프로그램에 관심이 많아 강의를 모두 듣고 싶어서 오늘 멤버쉽에 가입하고 영상 하단 댓글에 링크주신 '엑셀LIVE30강 - 재고관리 프로그램 만들기 5편(최종) - 완성파일.xlsm'을 받아 열심히 공부하고 있습니다.
그런데 '상세검색'에서만 결과는 뿌려주면서도「 ('9) 런타임오류가 발생하였습니다. 아래 첨자 사용이 잘못되었습니다.」라고 나오면서 디버그하면 z_Mod_Array모듈 X = UBound(vaArray, i) 줄에 노란딱지가 붙습니다.
시트나 vba 편집기에서 한글자도 손댄게 없는데 왜 이럴까요.
그래도 저를 못믿어서 다시 새로 다운받아서 바로 상세검색부분을 테스트해봐도 같은 오류가 뜨는걸 보니 제가 뭘 잘못한거는 아닌거 같습니다욤~
언제나 훌륭하신 강의와 친절한 답변 감사드립니다.
jhoon****
jhoon**** 2022.01.24 12:53
안녕하세요 이번 강의들을 통해서 저에게 맞게 변형해서 쓰려고 준비중인데frmProductSselect 창을 띄운상태에서 마우스를 오버시키면
컴파일 오류라면서 End Sub, End Function 또는 End Property 다음에는 주석만 나타날 수 있습니다. 라고 뜹니다 ㅠ
오류 위치는 frmProductSelect 최하단에 '커서 이동시 버튼 색깔을 변경하는 보조명령문을 유저폼에 추가합니다. 이부분입니다 ㅠ
원인도 모르겠고, 아예 지우려고 해봐도 엑셀자체가 먹통이 되어버리는 바람에 어떻게 건드려야 할지 모르겠습니다 ㅠ
오빠두엑셀
오빠두엑셀 작성자 2022.01.25 20:43
jhoon 님 안녕하세요.
말씀하신 오류는 End Sub 이후에 다른 코드가 작성되어서 그렇습니다.
오류가 발생한 위치 아래쪽에 있는 코드를 모두 지운 뒤 다시 실행해보시겠어요?
감사합니다.
슈퍼스타k
슈퍼스타k 2022.03.01 17:07
'91'런타임 오류가 발생하였습니다
개체변수 또는 with 문의 변수가 설정되어 있지 않습니다 메시지가 나오네요
디버거창을 누르면
Private Sub lstMain_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
HookListBoxScroll Me, Me.lstMain <- 노란색 표시됩니다.
End Sub

해결책 알려주세요
오빠두엑셀
오빠두엑셀 작성자 2022.03.09 21:30
안녕하세요.
해당 오류에는 여러가지 원인이 있지만, 아마도 유저폼 안에 lstMain 이라는 개체가 없어 발생한 것으로 보입니다. 사용중인 유저폼에 lstMain 이라는 리스트박스가 있는지 한번 확인해보세요.
jae
jae 2022.05.23 12:27
Run-time error-9
Subscript out of range라는 에러가
frmProductSelect.Show
이 부분에서 나오는데 어느부분이 잘못된건지 혹시 아실 수 있을까요??
오빠두엑셀
오빠두엑셀 작성자 2022.05.25 15:34
안녕하세요.
말씀하신 오류는 범위가 잘못설정되어 있을 경우 발생합니다.
frmProductSelect 유저폼을 실행할 때 발생하는 오류이므로, 유저폼에서 오류가 발생하는 부분을 찾아 한번 수정해보세요.
naver_600f68df7b9be
naver_600f68df7b9be 2022.08.03 09:21
'91'런타임 오류가 발생하였습니다 개체변수 또는 with 문의 변수가 설정되어 있지 않습니다 메시지가 나오네요 디버거창을 누르면 HookListBoxScroll Me, Me.lstMain
오류가 계속 나서 파일을 받아도 사용할수가 없는데 어떻게 해야 하나요?
오빠두엑셀
오빠두엑셀 작성자 2022.08.06 18:25
안녕하세요.
말씀하신 오류는 유저폼에 Me.lstMain 이라는 리스트박스가 없어서 발생하는것이 아닐까 생각됩니다.
유저폼에 lstMain 이라는 리스트박스를 추가한 후, 다시 실행해보시겠어요? 감사합니다.
Ns프링글스
Ns프링글스 2022.12.10 14:35
안녕하세요.
약간 수정을 통해 정말 유용하게 잘사용하고있습니다.
완성파일에 잔고수량이 1개이상은 나오지않던데 전부 나오게할수있는방법이있을까요??ㅠㅠ
오빠두엑셀
오빠두엑셀 작성자 2022.12.11 20:13
안녕하세요.
잔여 재고를 출력하는 코드에서, 잔고수량이 0보다 큰 값만 필터링하는 부분을 지운 후 코드를 실행해보세요.
Screenshot_4
Ns프링글스
Ns프링글스 2022.12.13 08:44
감사합니다.
현재고 조회 시 잔고수량 출력O
상세검색 조회 시 잔고수량 출력X
└ 상세검색 조회 시 잔고수량도 같이보고싶은데 방법이있을까요?
오빠두엑셀
오빠두엑셀 작성자 2022.12.13 15:12
안녕하세요.
상세검색시 잔고수량 출력도 가능하나, 동일 항목에 동일한 잔고수량이 출력되어 오히려 불편할 수 있습니다.
만약 필요하실 경우 코드를 수정하면 구현 가능하나, 많은 부분에 수정이 필요합니다.
쉰막걸리
쉰막걸리 2023.03.14 09:59
안녕하세요
초보라 따라 배우는 중입니다.
완성파일에서 제품명 검색 하면
'91'런타임 오류 발생하였습니다.
개체변수 또는 WITH문의 변수가 설정되어 있지 않습니다.

라는 메시지가 나오면서 종료 됩니다.
디버그 내용
HookListBoxScroll Me, Me.lstMain
문제해결 방법을 알 수 있을까요?
오빠두엑셀
오빠두엑셀 작성자 2023.03.14 14:25
안녕하세요.
해당 오류는 HookListBoxScroll 함수 실행 시 설정한 개체가 잘못되었을 때 발생하는 오류입니다.
https://www.oppadu.com/%ec%97%91%ec%85%80-vba-%eb%94%94%eb%b2%84%ea%b9%85/#3
위 링크의 "오류 잡기 상황 설정" 에서 오류발생시 무조건 중단을 체크한 후,
어느 부분에서 오류가 발생하는지 한번 확인해보세요. 발생한 부분을 확인 후 잘못된 부분을 수정하시면 바로 해결될겁니다.

스크립트

자막을 불러오는 중...