금액을 영문 표기로 변환하는 함수

익명
2023-08-25T07:41:10+00:00

https://support.microsoft.com/ko-kr/office/%EB%8B%A8%EC%96%B4%EB%A5%BC-%EC%88%AB%EC%9E%90-%EB%B3%80%ED%99%98-a0d166fb-e1ea-4090-95c8-69442cd55d98?ui=ko-kr&rs=ko-kr&ad=kr

위 링크에 표시된 내용에 따라 UDF를 생성했습니다.

하지만 SpellNumber 함수를 실행시키자 Syntax Error와 Compilation Error가 발생했습니다.

Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _ "00", 2)) 에서 문제가 발생한 것 같습니다.

어떻게 해결할 수 있나요?

Microsoft 365 및 Office | Excel | 기타 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 2개

정렬 기준: 가장 유용함
  1. 익명
    2023-08-28T11:30:58+00:00

    답변 감사합니다.

    해당 문제는 해결된 듯 하나, 새로운 문제가 발생했습니다.

    첨부된 사진처럼

    Result = Result & GetDigit _

    부분에서 "컴파일 오류입니다. 선택적 인수가 아닙니다"라는 에러 창이 떴습니다.

    이 경우 어떻게 해결하면 되나요?

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2023-08-25T11:17:02+00:00

    안녕 헤나

    저는 AnnaThomas이고 귀하의 질문에 기꺼이 도움을 드리겠습니다. 이 포럼에서 우리는 여러분과 같은 Microsoft 소비자입니다.

    코드 줄을 다음과 같이 변경해 보십시오.

    센트 = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & "00", 2))

    나는 이것이 도움이되기를 바랍니다 ;-), 이것이 당신이 필요로하는 것과 반대되는 경우 알려 주시면 더 많은 질문에 답하는 데 도움이 될 것입니다.

    감사합니다

    안나토마스

    지역 사회에 환원하십시오. 이 답변이 문제를 해결했는지 여부를 표시하여 이 문제가 있는 다음 사람을 돕습니다. 하단에서 예 또는 아니요를 클릭합니다.

    자동 번역된 답변으로, 문법 오류나 어색한 표현이 있을 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음