시나공 컴퓨터활용능력 1급 실기 엑셀 P302 문제4 -2번에 2입니다.
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
Cells(입력행, 1) = CDate(cmb판매일자)
Cells(입력행, 2) = cmb종류
Cells(입력행, 3) = Val(txt수량)
Cells(입력행, 4) = Val(txt단가)
Cells(입력행, 5) = Format(txt수량 * txt단가, "#,###")
If ch할인여부 = True Then
Cells(입력행, 6) = txt수량 * txt단가 * 0.1
Else
Cells(입력행, 6) = 0
End If
cmb종류.Locked = True
답이 이거인데
문제에 보면 판매단가, 판매수량은 수치 데이터로 입력하라고 나와있는데,
Cells(입력행, 3) = Val(txt수량)
Cells(입력행, 4) = Val(txt단가)
이거는 되어있는데
____________________________________________________________________________________
Cells(입력행, 5) = Format(txt수량 * txt단가, "#,###")
Cells(입력행, 6) = val(txt수량) * val(txt단가) * 0.1
이거는 val이 왜 적용이 안되어있나요??
____________________________________________________________________________
Cells(입력행, 5) = Format( val(txt수량) * val(txt단가), "#,###")
Cells(입력행, 6) = val(txt수량) * val(txt단가) * 0.1
이렇게 해야되는거 아닌가요?
안녕하세요.
텍스트 상자에 입력된 값은 텍스트로 인식하지만 txt수량 * txt단가와 같이 수식으로 작성하면 결과값은 수치데이터로 입력이 되기때문에 굳이 val를 사용하지 않아도 됩니다.
즐거운 하루 되세요.
-
*2016-09-29 09:37:29
안녕하세요.
텍스트 상자에 입력된 값은 텍스트로 인식하지만 txt수량 * txt단가와 같이 수식으로 작성하면 결과값은 수치데이터로 입력이 되기때문에 굳이 val를 사용하지 않아도 됩니다.
즐거운 하루 되세요.