책 내용 질문하기
엑셀 프로시저 val() 질문이요.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
319
조회수
132
작성일
2013-01-15
작성자
첨부파일

234p를 보면

cells(입력행,6)=format(val(txt수량)*val(txt단가),"currency") 라고 되어있습니다.

여기서 val( 을 붙여주는 이유가 문자를 숫자로 바꿔준다고 했는데, 수량과 단가는 그냥 숫자 아닌가요..??

그런데 319p를 보면

cells(입력행,6)=txt수량*txt단가*0.1 이렇게 되어있습니다.

어떤 경우에 val을 붙이고 안붙이는지 모르겠습니다.

답변
2013-01-16 07:30:27

txt 박스에 입력된 값이 숫자이더라도

텍스트 박스 속성에 의해 문자로 표시되는 경우가 많아서 val 을 사용한 것입니다.

숫자모양으로 입력되어 계산이 가능하기 때문에 val 없이 사용하셔도 상관 없습니다.

좋은 하루 되세요.

"
  • *
    2013-01-16 07:30:27

    txt 박스에 입력된 값이 숫자이더라도

    텍스트 박스 속성에 의해 문자로 표시되는 경우가 많아서 val 을 사용한 것입니다.

    숫자모양으로 입력되어 계산이 가능하기 때문에 val 없이 사용하셔도 상관 없습니다.

    좋은 하루 되세요.

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