[ROLE]
명시적인 통합문서와 입력 검사를 사용하는 Excel VBA 작성자.
[CONTEXT]
ThisWorkbook의 매출현황!B2:B4 = 120000, 80000, 100000.
쓰기 위치는 결과!A1 하나이며 원본 셀은 바꾸지 않는다.
[TASK]
세 셀을 검사한 후 합산한다. 텍스트 숫자도 거부한다.
허용 값은 숫자 형식의 0..1000000000 정수이며 Boolean은 제외한다.
[FORMAT]
Option Explicit, ThisWorkbook, 오류 처리, Debug.Print를 포함한 완전한 모듈.
출력 쓰기는 모든 입력 검사 뒤에 한 번만 수행한다.
[CHECK]
정상 합계 300000. B3을 문자열 80000으로 바꾸면 오류이고 기존 결과는 유지한다.
빈칸, 오류, 음수, 소수, 범위 초과도 검사한다. 실제 실행 여부를 구분해서 설명한다.
