메뉴
해결 엑셀2016 이전윈도우11

재고 프로그램 만들기

이
9월 29일 조회 688
재고관리 프로그램 만들기 영상을 보면서 따라 하는데 오류가 떴는데 왜 떴는지 모르겠어요 ㅜㅜ



F5 실행을 누르면 저런 식으로 오류가 뜨고

확인 버튼을 누르면

 

 



또 저렇게 뜹니다

그리고 디버그를 누르면



노란색 음영된 부분이 잘못되었다고 표시 하는것 같은데

뭔지 모르겠어요.. ㅜㅜ

아시는 분은 좀 알려주세요 .. ㅜㅜ

댓글 1

수
수메리안 채택된 답변 9월 30일
안녕하세요~
파일을 첨부해 주셨으면 좋을텐데....
위 질문에서 나타난 바에 따르면,
1. frmCustomer 유저폼(UserForm)이 저장 과정에서 손상되었거나 컨트롤(txtCustomer, txtSearch 등)이 깨진 경우 발생할 수 있는데, 특히 Show를 호출하는 순간 내부 객체 초기화가 실패하면 이런 시스템 오류가 납니다.
일단,
frmCustomer를 파일 내보내기(frmCustomer.frm 파일)한 다음, frmCustomer를 제거하고 → 다시 frmCustomer.frm 파일 가져와 봅니다.

두번째, 새로운 UserForm1을 만들고,
Sub TestForm()
UserForm1.Show
End Sub

를 실행해서 정상적으로 열리면, frmCustomer 자체가 손상된 것임을 알 수 있습니다.
세번째,
새로운 UserForm을 만들고 컨트롤과 코드를 하나씩 순차적으로 복사해서 확인해 봅니다.

2. 대부분 이 에러는 단순한 VBA 문법 오류가 아니라 frmCustomer UserForm 자체 문제(손상/충돌)일 가능성이 가장 높아서, 보통 UserForm을 새로 만들고 컨트롤과 코드를 복사하면 해결되곤 합니다~

질문답변 게시판의 최근 글

스크랩 완료