책 내용 질문하기
엑셀 실전모의고사 2회 질문있습니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
440
조회수
42
작성일
2017-06-19
작성자
탈퇴*원
첨부파일
VBA 2번 문제입니다.
제품명이랑 수량에 자료가 입력 되었을때 실행이 되게 하는 프로시저를 작성했는데,
저는 isnull 함수를 이용하였습니다.
그리고 cells(입력행,5) = val(txt수량) * val(cells(참조행,8))을 했습니다
다 괜찮은데
if랑 else if 단계를 무시하고 그냥 공백을 입력하더군요..
혹시 txt수량의 공백을 숫자 처리해서 그냥 공백이더라도 입력해버리는건가요?
근데 그렇다고한들 cmd제품명은 왜 그냥 공백으로 입력해버리나요..
답변
2017-06-22 11:07:11
if cmb제품명 = " " then
은 cmb제품명에 아무것도 입력되지 않았다면~ 이라는 뜻이됩니다.
아무것도 입력되지 않았다면 제품명을 선택하라는 메시지 창이 나타나는 것입니다.
txt수량 컨트롤도 마찮가지 입니다. 문자를 입력한 것이 아니라 공백 즉 아무것도 입력되지 않은 상태인지 확인 하기 위한 식이죠.
좋은 하루 되세요.
-
*2017-06-22 11:07:11
if cmb제품명 = " " then
은 cmb제품명에 아무것도 입력되지 않았다면~ 이라는 뜻이됩니다.
아무것도 입력되지 않았다면 제품명을 선택하라는 메시지 창이 나타나는 것입니다.
txt수량 컨트롤도 마찮가지 입니다. 문자를 입력한 것이 아니라 공백 즉 아무것도 입력되지 않은 상태인지 확인 하기 위한 식이죠.
좋은 하루 되세요.