책 내용 질문하기
기본모의고사 7회 엑셀 4-3 문의
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
418
조회수
569
작성일
2021-05-26
작성자
탈퇴*원
첨부파일

답과 똑같이 구문 작성한 것 같은데 왜 오류가 나는지 몰라 자료 첨부드립니다

 

sub 또는 function이 정의되지 않았다고 뜨네요

답변
2021-05-27 20:32:40

Private Sub cmd조회_Click()

    스위치 = 0

    참조행 = 3

    

    For Each aa In Range("a4:a8")

        참조행 = 참조행 + 1

    If aa.Value = txt고객번호.Value Then

        txt고객번호.Value = Format(Cells(참조행, 1), ">&&&&&")

        txt종류명.Value = Cells(참조행, 2)

        txt기본요금.Value = Format(Cells(참조행, 3), "#,###")

        txt사용시간.Value = Cells(참조행, 4)

        txt청구금액.Value = foramt(Cells(참조행, 5), "#,###")  format 으로 수정하세요.

        

        스위치 = 1

        Exit For

    End If

    

    Next

    If 스위치 = 0 Then

        

        MsgBox "고객번호가 잘못되었습니다.", vbOKOnly

    ElseIf Cells(참조행, 5) >= 150000 Then

        MsgBox "고객번호 " & txt고객번호.Value & "님은 추가할인 대상입니다.", vbOKOnly

    End If

    

End Sub

 

수정후 확인 해 보세요. 

 

좋은 하루 되세요. 

  • 관리자
    2021-05-27 20:32:40

    Private Sub cmd조회_Click()

        스위치 = 0

        참조행 = 3

        

        For Each aa In Range("a4:a8")

            참조행 = 참조행 + 1

        If aa.Value = txt고객번호.Value Then

            txt고객번호.Value = Format(Cells(참조행, 1), ">&&&&&")

            txt종류명.Value = Cells(참조행, 2)

            txt기본요금.Value = Format(Cells(참조행, 3), "#,###")

            txt사용시간.Value = Cells(참조행, 4)

            txt청구금액.Value = foramt(Cells(참조행, 5), "#,###")  format 으로 수정하세요.

            

            스위치 = 1

            Exit For

        End If

        

        Next

        If 스위치 = 0 Then

            

            MsgBox "고객번호가 잘못되었습니다.", vbOKOnly

        ElseIf Cells(참조행, 5) >= 150000 Then

            MsgBox "고객번호 " & txt고객번호.Value & "님은 추가할인 대상입니다.", vbOKOnly

        End If

        

    End Sub

     

    수정후 확인 해 보세요. 

     

    좋은 하루 되세요. 

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