다음을 통해 공유

컴파일 오류 : me 키워드의 사용이 잘못되었습니다.

익명
2020-06-16T19:50:52+00:00

제가 연습하면서 작성한 VBA 매크로 코드입니다.

Me.Cbo년에서 제목에 해당하는 오류가 뜨면서 자료 입력이 되지 않습니다...

Dim ooc As Integer

    With Worksheets("신라면세점 관리대장")

        bb = .Range("a3").CurrentRegion.Rows.Count + 4

.Cells(ooc, 1).Value = Me.cbo년.Column(0) & "-" & Me.cbo월.Column(0) & "-" & Me.cbo일.Column(0)

        .Cells(ooc, 2).Value = Me.cbo거래유형.Column(0)

        .Cells(ooc, 3).Value = Me.cbo품목명.Column(0)

        .Cells(ooc, 4).Value = Me.txt수량

        .Cells(ooc, 5).Value = Me.cbo단가.Column(0)

        .Cells(ooc, 6).Value = Val(Me.txt수량) * Val(Me.cbo단가.Column(0))

        If Val(txt회수액) <= 0 Then

          .Cells(ooc, 7).Value = 0

        ElseIf txt회수액 > 0 Then

            .Cells(ooc, 8).Value = (Val(Me.txt수량) * Val(Me.cbo단가.Column(0))) - Val(Me.txt회수액)

        End If

    End With

    Unload Me

폼에 컨트롤 이름도 지정 모두 되어있는데 무슨 문제인지 모르겠습니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2020-06-17T07:25:13+00:00

    안녕하세요, 건민이 1님.

    Microsoft Community를 이용해 주셔서 감사합니다.

    현재 문의 하신 곳은 개인용 Office 커뮤니티 포럼으로 VB코딩에 관련되는 VBA 매크로는 이곳이 아닌 개발자 포럼인 https://docs.microsoft.com/ko-kr/ 에서 문의하시기 바랍니다.

    안내해 드린 답변이 도움이 되었기를 바라며, 추가 질문이 있으실 경우 [응답] 버튼을 눌러 답변 부탁드립니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음