책 내용 질문하기
컴파일 오류입니다. Sub 또는 Function이 정의되지 않습니다. 라고 떠요.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
253
조회수
615
작성일
2021-06-18
작성자
탈퇴*원

프로시저를 작성하고 

입력을 눌렀더니

컴파일 오류입니다. Sub 또는 Function이 정의되지 않습니다. 라고  떠요. 

라고 뜨네요. 왜그런 건가요?

알려주세요.

답변
2021-06-21 20:34:09

Private Sub cmd입력_Click()

 If IsNull(lst과목.Value) Then

  lst과목.ListIndex = 0

   txtID = "선택안함"

Else

 참조행 = lst과목.ListIndex

 입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count

 Cells(입력행, 1) = UCase(txtID)

 Cells(입력행, 2) = txt이름

 Cells(입력행, 3) = lst과목.List(참조행, 0)

 Cells(입력행, 4) = lst과목.List(참조행, 1)

 Cells(입력행, 5) = lst과목.List(참조행, 2)

 Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * 0.1)

 txtID = ""

 txt 이름 = ""

 txt 날짜 = ""

 lst과목 = ""

End If

 

빨간색으로 표시된 부분을 띄어쓰기 하면 안됩니다. 

 

좋은 하루 되세요. 

  • 관리자
    2021-06-21 20:34:09

    Private Sub cmd입력_Click()

     If IsNull(lst과목.Value) Then

      lst과목.ListIndex = 0

       txtID = "선택안함"

    Else

     참조행 = lst과목.ListIndex

     입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count

     Cells(입력행, 1) = UCase(txtID)

     Cells(입력행, 2) = txt이름

     Cells(입력행, 3) = lst과목.List(참조행, 0)

     Cells(입력행, 4) = lst과목.List(참조행, 1)

     Cells(입력행, 5) = lst과목.List(참조행, 2)

     Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * 0.1)

     txtID = ""

     txt 이름 = ""

     txt 날짜 = ""

     lst과목 = ""

    End If

     

    빨간색으로 표시된 부분을 띄어쓰기 하면 안됩니다. 

     

    좋은 하루 되세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.