책 내용 질문하기
Visual Basic 사용자 정의 함수 오류~!!
도서
[2009] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
106
작성일
2011-07-10
작성자
첨부파일

안녕하세요~

이제 실기 공부 걸음마 단계라 난관이 많네요 ㅠㅠ

질문은 비주얼 베이직에서 사용자 정의 함수를 몇십번을 입력해봐도 이 함수에는 인수가 필요하지 않다는 문구와 함께 결과값에 #VALUE! 오류가 뜹니다.

제가 모듈에 입력한 것을 그대로 복사했는데 대체 어디서 잘못된 것인지요?

Public Function F단가(도서코드, 정가)
If Len(도서코드) = 7 Then
F단가 = Round(정가 / Mid(도서코드, 3, 3), 0)
Else
F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)
End If
End Function

답변
2011-07-11 13:20:50

보안설정이 높아서 그런 것입니다.

오피스 단추를 눌러서 엑셀 옵션으로 들어가신 후 보안센터 선택 -> 보안 센터 설정

-> 매크로 설정 -> 모든 매크로 포함 과 vbe 프로젝트 개체 모델에 안전하게 엑세스 할 수 있음 체크

그리고 확인 하신 후에 엑셀을 종료하고 다시 실행한 후 사용해 보세요.

좋은 하루 되세요.

"
  • *
    2011-07-11 13:20:50

    보안설정이 높아서 그런 것입니다.

    오피스 단추를 눌러서 엑셀 옵션으로 들어가신 후 보안센터 선택 -> 보안 센터 설정

    -> 매크로 설정 -> 모든 매크로 포함 과 vbe 프로젝트 개체 모델에 안전하게 엑세스 할 수 있음 체크

    그리고 확인 하신 후에 엑셀을 종료하고 다시 실행한 후 사용해 보세요.

    좋은 하루 되세요.

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