책 내용 질문하기
프로시저 작성
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
338
조회수
206
작성일
2022-01-23
작성자
탈퇴*원
첨부파일

엑셀 실기 기본 모의고사 2회차 풀고 있던 와중 여쭙고 싶은 내용이 있어 글 올립니다. 프로시저 작성 중에 "'할인여부'의 값이 선택되지 않은 경우, 0이 입력되도록 하시오"라는 문제가 있는데요, 이때 제가 작성한 식은 다음과 같고,

 

If ch할인여부.Value = True Then

Cells(입력행, 6) = txt수량.Value * txt단가.Value * 0.1
Else
Cells(입력행, 6) = "0"
End If

정답지의 식은 

If ch할인여부.Value = True Then

Cells(입력행, 6) = txt수량.Value * txt단가.Value * 0.1
Else
Cells(입력행, 6) = 0
End If

입니다. 둘의 차이는 0에 큰따옴표 유무인데, 채점프로그램에서는 제 식이 틀렸다고 나와서요. 
혹시 시험장에서도 큰따옴표를 작성하면 틀리게 처리되는지 여쭙고 싶습니다. 감사합니다
답변
2022-01-24 13:14:24

"" 를 입력하면 문자로 입력이 됩니다. 

 

숫자로 입력되어야 할 값이 문자로 입력되면 오답처리 될 수 있습니다. 

 

숫자로 입력되어야 할 때는 0 으로 입력하세요. 

 

좋은 하루 되세요. 

  • 관리자
    2022-01-24 13:14:24

    "" 를 입력하면 문자로 입력이 됩니다. 

     

    숫자로 입력되어야 할 값이 문자로 입력되면 오답처리 될 수 있습니다. 

     

    숫자로 입력되어야 할 때는 0 으로 입력하세요. 

     

    좋은 하루 되세요. 

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