책 내용 질문하기
Val 사용
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
392
조회수
350
작성일
2020-02-15
작성자
탈퇴*원
첨부파일

프로시저 입력시 숫자데이터로 변환하는 Val이 언제 사용되고 언제 사용되지 않는지 궁금합니다.

 

나름 공부하면서 생각한건, 프로시저에서 입력한 값을 폼에 입력할 때나 시트에 입력할 때 또는 프로시저 내에서 숫자데이터간의 계산이 필요할 때 val를 사용하는 것 

 

같다라고 생각했습니다.

 

근데 답지에서 txt사용량 같은경우 숫자데이터인데

 

Cells(입력행, 3) = txt사용량

 

이나

 

If txt사용량 >= 500 Then

 

등으로 답지에 표기되어 있는데 Val로 묶지 않은 것에 대해 의아함을 느꼈습니다.

답변
2020-02-16 22:59:59

val 은 입력받은 값을 숫자로 사용하기 위해 사용하는데요.

 

어떤 방법으로 작성하시든 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.

 

* 를 이용하여 숫자를 곱하게 되면 숫자 형식으로 지정이 되기때문에 val 을 사용하지 않아도 되는 경우도 있으니 학습 하시면서 확인해 보세요.

 

좋은 하루 되세요.   

  • 관리자
    2020-02-16 22:59:59

    val 은 입력받은 값을 숫자로 사용하기 위해 사용하는데요.

     

    어떤 방법으로 작성하시든 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.

     

    * 를 이용하여 숫자를 곱하게 되면 숫자 형식으로 지정이 되기때문에 val 을 사용하지 않아도 되는 경우도 있으니 학습 하시면서 확인해 보세요.

     

    좋은 하루 되세요.   

  • 관리자
    2020-06-05 13:09:44

    숫자 형태로 입력된 경우 문자이든 숫자이든 비교가 가능한데요. 

     

    간혹 시스템 상으로 비교가 안되는 경우가 있습니다. 

     

    이때는 val 을 사용하여 작성하시면 됩니다. 

     

    좋은 하루 되세요. 

  • *
    2020-06-02 19:19:00

    다시 재차 질문드리게 되어 번거로이 죄송하지만 아직 이해가 되지 않아서요..

     

    =이나 >=같은 계산이 필요한 경우에도 val를 사용해야 하는것 아닌가요?

     

    예를 들어 val(txt사용량) >= 500 라고 했을 떄 txt사용량이 숫자데이터인지 문자데이터인지 모르니까 val를 사용하는거고 

     

    그냥 txt사용량 >=500이라고 했다가 txt사용량이 문자데이터인 경우 컴퓨터가 이해할 수 없지 않을까요?

     

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