책 내용 질문하기
액셀 프로시저 질문이요
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
232
조회수
163
작성일
2016-02-26
작성자
첨부파일

폼의 자료를 워크시트에 입력하는 프로시저 작성할 때

cells(입력행,3) = txt국어

cells(입력행,4) = txt영어

cells(입력행,5) = txt수학

이 부분에서 숫자 값을 기록해야 하니까 문자를 숫자데이터형식으로 변경하는 val함수를 앞에 붙여서

cells(입력행,3) = val(txt국어)

cells(입력행,4) = val(txt영어)

cells(입력행,5) = val(txt수학)

이렇게 작성해야하지 않나요?? 궁금합니당ㅜㅠ

죄송한데 질문두개 더요!!

1. 375p에서 txt고객번호 대문자형식으로 만드는걸 format함수로 ">&&&&&"이걸로 하셨는데 ucase함수 써도 되는건가요?

2. 389p에서 디자인모드 한다음에 구매입력버튼 더블클릭 해서 코드작성하려는데 프로시저가 cmd종료로 뜨는데 이거 왜이런건가요?ㅜㅜ

답변 여러개 하기 번거러우시면 말씀해주세요 하나씩 다시올릴께요!

답변
2016-02-29 08:11:28

1.

val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.

하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.

물론 사용 하셔도 되구요.

지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.

2.

문제에서 사용하라고 한 부분에 설정 하셔야 합니다.

문제에서 유효성검사규칙에 작성하라고 했다면 유효성검사규칙에서 지정하면 되지만

그런 지시사항이 없었다면 형식에서 지정하시면 됩니다.

이문제에서는 컨트롤 원본에 지정한 것이구요.

지시사항에 특별한 지시사항이 없다면 어느것으로 지정하시든 정확한 결과가 나오면 정답으로 인정 될 수도 있습니다.

3. 질문 주신 내용만으로는 정확한 이유를 알 수 없습니다.

cmd입력 컨트롤을 더블클릭 한 것이 맞는지 다시 확인 해 보시구요.

그래도 안되신다면 cmb종료 부분에서 cmd입력 을 선택한 후에 작성해 보세요.

좋은 하루 되세요.

  • *
    2016-02-29 08:11:28

    1.

    val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.

    하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

    만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.

    물론 사용 하셔도 되구요.

    지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.

    2.

    문제에서 사용하라고 한 부분에 설정 하셔야 합니다.

    문제에서 유효성검사규칙에 작성하라고 했다면 유효성검사규칙에서 지정하면 되지만

    그런 지시사항이 없었다면 형식에서 지정하시면 됩니다.

    이문제에서는 컨트롤 원본에 지정한 것이구요.

    지시사항에 특별한 지시사항이 없다면 어느것으로 지정하시든 정확한 결과가 나오면 정답으로 인정 될 수도 있습니다.

    3. 질문 주신 내용만으로는 정확한 이유를 알 수 없습니다.

    cmd입력 컨트롤을 더블클릭 한 것이 맞는지 다시 확인 해 보시구요.

    그래도 안되신다면 cmb종료 부분에서 cmd입력 을 선택한 후에 작성해 보세요.

    좋은 하루 되세요.

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