책 내용 질문하기
컴활1급 엑셀 사용자 정의 함수에서 함수명이 'fn평점'은 정상이고 그냥 '평점'은 에러가 나는 경우
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
371
조회수
61
작성일
2016-04-14
작성자
탈퇴*원
첨부파일

[2015] 컴퓨터활용능력 1급 실기 엑셀

C:\길벗컴활1급\01 엑셀\03 기본모의고사\기본모의고사 07회정답.xlsm

사용자 정의 함수에서 함수명이 'fn평점'은 정상이고 '평점'은 에러가 나는 경우

질문은 맨 아래에 있습니다!

2015 컴활 실기 엑셀 371쪽

[문제2]

2. 평점(G16)

Public Function 평점(총점)
Select Case 총점
Case Is >= 270
평점 = "A"
Case Is >= 240
평점 = "B"
Case Is >= 210
평점 = "C"
Case Is >= 180
평점 = "D"
Case Else
평점 = "F"
End Select
End Function

위와 같이 에러나 납니다.

아래와 같이 영어 알파벳으로 시작하는 경우에는 정상 결과가 나옵니다!

Public Function fn평점(총점)
Select Case 총점
Case Is >= 270
fn평점 = "A"
Case Is >= 240
fn평점 = "B"
Case Is >= 210
fn평점 = "C"
Case Is >= 180
fn평점 = "D"
Case Else
fn평점 = "F"
End Select
End Function
------------------------------------------

질문> 사용자 정의함수에서 함수명을 순수한 한글(한국어)로만 만들었을 경우

에러가 나는 경우 사용하는 컴퓨터에 어떤 조치를 해야하는지 좀 알려주세요!

감사합니다.

답변
2016-04-18 10:36:02

안녕하세요.

보통의 경우 안되는 경우를 보면 동일한 이름으로 작성된 모듈이 여러 개 있는 경우가 많습니다. 비주얼편집기에 가셔서 모듈이 몇개가 있는지 확인하시고 있으면 삭제한 후 다시 해보세요. 사용자 정의 함수가 한글로만 되어 있다고 실행이 안되지는 않습니다.

즐거운 하루 되세요.

  • *
    2016-04-18 10:36:02

    안녕하세요.

    보통의 경우 안되는 경우를 보면 동일한 이름으로 작성된 모듈이 여러 개 있는 경우가 많습니다. 비주얼편집기에 가셔서 모듈이 몇개가 있는지 확인하시고 있으면 삭제한 후 다시 해보세요. 사용자 정의 함수가 한글로만 되어 있다고 실행이 안되지는 않습니다.

    즐거운 하루 되세요.

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