책 내용 질문하기
프로시저 작성
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
191
조회수
98
작성일
2016-10-29
작성자
첨부파일

보시다시피 폼에는 금액이란 것이 없는데

시트에는 금액이 있어서 입장료*인원수를 해줘야 합니다

답에는 이런식으로 쓰라고 나와있는데

Private Sub cmd입력_Click()
If txt인원수 = "" Or txt인원수 = 0 Then
MsgBox "인원수를 입력하세요"
Else
참조행 = lst대상입장료.ListIndex
입력행 = [b1].Row + [b1].CurrentRegion.Rows.Count
Cells(입력행, 2) = cmb구분
Cells(입력행, 3) = lst대상입장료.List(참조행, 0)
Cells(입력행, 4) = lst대상입장료.List(참조행, 1)
Cells(입력행, 5) = Val(txt인원수)
Cells(입력행, 6) = cells(입력행,4)*cells(입력행,5)
Cells(입력행, 7) = Date
End If

End Sub

* 혹시 Cells(입력행, 6) =cells(입력행,4)*cells(입력행,5) 이부분을

Cells(입력행, 6) = lst대상입장료.List(참조행, 1) * Val(txt인원수) 이렇게 작성하면 안되나요?

저부분에 왜 cells(입력행,4)이런형식으로 곱하나요 ?

폼에서 계산해서 입력되는거면 폼에있는 형식으로 계산 해야하는거아닌가요?

답변
2016-11-01 13:14:31

어떻게 지정하든 정확한 결과가 나오면 상관 없습니다.

좋은 하루 되세요.

  • *
    2016-11-01 13:14:31

    어떻게 지정하든 정확한 결과가 나오면 상관 없습니다.

    좋은 하루 되세요.

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