책 내용 질문하기
엑셀 프로시저에서 IS NULL과 .VALUE = "" 의 차이
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
358
조회수
73
작성일
2024-06-09
작성자
권*경
첨부파일

358페이지에서 3-2 에 

정산년도를 입력하지 않았으면 '정산년도를 입력하세요', 고객명을 입력하지 않았으면 '고객명을 입력하세요.', 등급코드를 선택하지 않았으면 '등급코드를 선택하세요' 라는 메시지를 출력하세요

라는 문제에서 질문이요

 

답은 

If txt년도.Value = "" Then

        MsgBox "정산년도를 입력하세요"

    ElseIf txt고객.Value = "" Then

        MsgBox "고객명을 입력하세요"

    ElseIf cmb코드.Value = "" Then

        MsgBox "등급코드를 선택하세요"

이라고 적혀있는데요

 

ISNULL 로 사용하면 안되는건가요?

ISNULL로 사용했더니 오류가 뜨면서 안되더라구요ㅠㅠ 왜 ISNULL은 안되는건가요?

ISNULL은 언제 사용해야하고  .value = "" 은 언제 사용해야하는건가요??

답변
2024-06-11 14:38:40

안녕하세요.

 

ISNULL은 목록상자에서 주로 사용되고 일반적인 텍스트 상자에서는 .value = ""로 지정해야 합니다. 

 

즐거운 하루 되세요.

  • 관리자
    2024-06-11 14:38:40

    안녕하세요.

     

    ISNULL은 목록상자에서 주로 사용되고 일반적인 텍스트 상자에서는 .value = ""로 지정해야 합니다. 

     

    즐거운 하루 되세요.

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