책 내용 질문하기
프로시저 작성
도서
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
어떻게 지정하든 정확한 결과가 나오면 상관 없습니다.
좋은 하루 되세요.