책 내용 질문하기
프로시져 관련 질문입니다.
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
302
조회수
123
작성일
2016-09-26
작성자
첨부파일

시나공 컴퓨터활용능력 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

이렇게 해야되는거 아닌가요?

답변
2016-09-29 09:37:29

안녕하세요.

텍스트 상자에 입력된 값은 텍스트로 인식하지만 txt수량 * txt단가와 같이 수식으로 작성하면 결과값은 수치데이터로 입력이 되기때문에 굳이 val를 사용하지 않아도 됩니다.

즐거운 하루 되세요.

  • *
    2016-09-29 09:37:29

    안녕하세요.

    텍스트 상자에 입력된 값은 텍스트로 인식하지만 txt수량 * txt단가와 같이 수식으로 작성하면 결과값은 수치데이터로 입력이 되기때문에 굳이 val를 사용하지 않아도 됩니다.

    즐거운 하루 되세요.

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