회원님들 잘들 지내셧는지요
오늘 아침 날씨는 무척이나 화창하군요 이런날은 놀러가야 하는디 ㅡㅡ;;
일단 질문내용은 이렇습니다.
표를 하나 만들었는데 vlookup 함수와 evaluate 함수를 가치 사용하거든요
헌데 목표값이 없거나 수식이 입력되어 있지 않으면 오류표시가 나오고 그 오류 표시도 가치 인쇄가 되는
상황이라 보기가 싫더군요 (예 N/A ,VALUE! 등등)
ISERROR 함수로 VLOOKUP 함수에 관한건 오류표시가 안나오게 하였는데
문제는 EVALUATE 함수에 관해서도 ISERROR 함수가 적용되느냐 이거죠
이해를 돕기 위해서 파일 첨부를 합니다.
알코텍.xlsm
파일형식은 2007 매크로 함수입니다.
안에 보시면 산출근거 옆에 기장 이라는 칸이 바로 EVALUATE 함수를 사용한 칸입니다
다른 칸들에는 오류표시가 안보이게끔 처리를 해놓았는데 저 함수에 관해서는 도통 해봐도 모르겠더군요
좀 알려주세요. 머 조건부 서식을 걸어서 하는 방법도 있지만 그거보단 함수를 써서 하는것이 바람직하다 여겨지거든요 ^^
암튼 엑셀 고수님들 답변부탁드립니다.
첫댓글 2003을 사용하는지라 첨부를 알수는 없지만 대충 저 매크로는 기억하니 이런식으로 사용해 보시는것도 괜찮을듯하네요. Function EVAL_VAL(STRFORMULA As String) As Long If IsError(Evaluate(STRFORMULA)) = False Then EVAL_VAL = Evaluate(STRFORMULA) End Function
답변 감사합니다. 헌데 무슨말인지 모르겟어요~~~열심히 공부해 볼게요~~혹시 이글을 보신다면 알기쉽게 다시 설명해 주세요