책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 총정리
페이지
0
조회수
10
작성일
2025-11-20
작성자
김*수
첨부파일
2026_최신기출문제_04회_2025년상시04
-5. 사용자 정의 함수 0/6
-함수 X 수식에 fn납부방법이 포함되지 않았습니다.
-결과 X [G3]에서의 값이 ()로 정답(2025인터넷수납)과 다릅니다.
Public Function fn납부방법(납부일자, 납부기관)
If 납부기관 = "CARD" Then
fn납부방법 = Year(납부일자) & "인터넷수납" → 오류 발생
'fn납부방법 = Left(납부일자, 4) & "인터넷수납" → 정답
Else
fn납부방법 = Year(납부일자) & "전용계좌수납"
'fn납부방법 = Left(납부일자, 4) & "전용계좌수납"
End If
End Function
비주얼 베이직에서 ‘날짜의 연도’를 구할 때
문제에 따라서 Year(연도), Left(연도,4) 둘 다 가능한 경우가 있습니다.
그런데 이 문제(사용자 정의 함수)에서는 Left(연도,4) 대신에 Year(연도) 함수를 사용하면 ‘#VALUE!’오류가 발생합니다.
이 문제와 같이 두 함수(Year, Left) 중 하나만 사용 가능한 경우
직접 실행하기 전에 어떻게 구분할 수 있나요?