짱구삼촌
18.11.22
조회 수 1311
추천 수 6
댓글 8

갑자기 영수증 양식을 만들어 보자 싶어서 ㅋㅋ

영수증에는 한글로 오백육만 어쩌구 그렇게 |쓰자너요 ㅋ

이걸 엑셀로 할 수 있겠다 싶었는데 아니나 다를까 구글링하니 이미.....

엑셀 형식에서 매크로 포함된 xslm 으로 만들고 매크로 모튤에


'숫자읽기 V2.01 made by Nakky. 1998.7.28

Option Explicit

Public Function ReadNum(Num, ReadType)
    Dim L, k, i, j, n, v As Integer
    Dim Tg1, Tg2, Tg3 As Variant
    Dim g1, g2, g3 As Integer
    Dim Ans As String
    
    If ReadType = 1 Then
        Tg1 = Array("", "壹", "貳", "參", "四", "五", "六", "七", "八", "九")
        Tg2 = Array("", "拾", "百", "千")
        Tg3 = Array("", "萬", "億", "兆")
    Else
        Tg1 = Array("", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구")
        Tg2 = Array("", "십", "백", "천")
        Tg3 = Array("", "만", "억", "조")
    End If
    
    L = Len(Num) '숫자의 길이
    
    For i = 1 To L
        j = L - i + 1
        n = Mid(Num, j, 1)
        g2 = 0
        g3 = 0
        
        If n > 0 Then
            g2 = (i - 1) Mod 4
        End If
    
        If i Mod 4 = 1 Then
            If j - 3 > 1 Then
                v = Mid(Num, j - 3, 4)
            Else
                v = Mid(Num, 1, j)
            End If
            
            If v > 0 Then
                g3 = i / 4
            End If
        End If
        Ans = Tg1(n) + Tg2(g2) + Tg3(g3) + Ans
    Next i
    ReadNum = Ans
End Function
 

숫자를 뒤에서 부터 한글자씩 잘라서 단위를 붙이는 코드군요.

이렇게 넣은 다음에 사용자 정의 함수를 쓰는거지요.

=ReadNum(B1,0)

이런식으로 입력하면 숫자로 딱...

영수증 형식을 만들어야 겠습니다.

A2 셀에는 =readnum(A1,0) 가 입력되어 있지만 보이는건 한글숫자이죠

20181122001.png

Extra Form
첨부
ReadNum.xlsm  [File Size:15.8KB/Download:1]
20181122001.png  [File Size:8.3KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

짱구삼촌 님의 SIGNATURE

profile

그래도 아직은 사랑이, 낡은 외투처럼 너덜너덜해져서 이제는 갖다 버려야 할, 그러나 버리지 못하고...

"신은 그저 질문하는 자일 뿐... 운명은 내가 던지는 질문이다. 답은 그대들이 찾아라."

댓글 8
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
일상 [1차 수정]Odex용 종료메뉴 132 file 떡  53 16879 2011.01.22
롬쿠킹 [re] 버그리포팅은 여기에 해주세요! 132 Liliniser 5780 2010.07.21
롬쿠킹 순정커널(터치V30)을 유지한 내/외장 SD 패치 방법 131 file 블랙빈88 25478 2010.08.24
일상 마켓 3.1.3 새버전 130 file 임네닉닉 77 14439 2011.08.23
일상 맛클유저 여러분 그동안 감사했습니다. 129 Sonic77 : F 68 3022 2013.06.28
일상 [4/15] 국내용 갤럭시 노트1 맛클 내 추천 자료 정리 123 qqjdzm 97 27079 2013.03.28
일상 계정 정지먹었어요. / 내맘대로 잠금화면, KIED 마켓 게시 122 떡  16 72726 2011.07.26
소식 근육돼지 회원님께서 위독하십니다. A형 남성의 현혈이 필요합니다. 121 berics 115 9837 2016.02.12
일상 안녕하세요?(스압주의) 121 file Leche™ 83 4452 2014.01.18
일상 루팅에 관한 진실... 요즘 말이 많은 카메라앱 무음금지 법안에 관해... 120 그린비74 115 5216 2013.03.29
일상 요즘 노트 자료가 많이 나와서 기분이 좋네요 ^^현재 작업현황 살짝? 118 file Sonic77 : F 87 3304 2013.03.28
일상 안녕하세요. KyuHyuk ROM의 이규혁입니다. 118 file 이규혁 39 3926 2011.08.03
질문 유플 젤리빈 노트 순정키보드 요청이요 ㅠㅠ 115 KimCule 723 2013.04.09
일상 갤스꺼못받으신분들은 여기다메일주소 115 근육80%돼 26 1815 2011.10.23
일상 템스락 아이디어 받습니다 115 떡  6 13039 2011.07.10
일상 블라인드. 맛클이 원래 이런 곳이었나요? 113 God 14 1952 2012.03.17
일상 여러분~!!!!!갤투 sk 113 LavI 52 2779 2011.07.27
일상 제가 지금 너무 많은걸 기대하고 있는건가요? 112 Hax빙글 125 4263 2013.02.16
일상 맛클에 좋지않은 소식이 전해졌네요. 111 duchunsa™ 122 17630 2012.04.16
일상 명인이 되었습니다 ㅠ 110 file hsk 74 3033 2014.05.21
일상 "고맙습니다!!"라는 말이 그렇게 어렵습니까?? 110 多勿將軍 44 2803 2011.01.13
일상 여러분은 지인에게 갤럭시s 추천하시나요 108 jihigiti 1 1235 2010.10.06
일상 ★수정배포★잘난이 컬러풀 테마 JALLANI_Colorful Theme_v1.24 107 file 잘난이 2 9609 2010.10.06
롬쿠킹 갤럭시S [M110S] 루팅하기 - 초기화가 되지 않도록 수정하였습니다. 107 file Liliniser 3 26889 2010.07.28
일상 커스텀락 쓰시는 분들 106 떡  6 39249 2011.03.05
일상 테마스토어 제니화에 대한 의견 105 떡  15 17339 2011.02.09
질문 갤스 순정카메라설치 문제 105 ㅇ후우 1807 2011.02.26
일상 03월 15일! 안양(범계역) 19시 정모!! 105 볼튼원더 5 27464 2011.03.05
일상 안녕하세요. 오랜만 입니다 105 Liliniser 16 13246 2011.02.03
일상 맛클 회원님들은 스마트폰 역사가 어떻해 되시나요?? 104 JHOLLEH 1262 2013.05.30
1 3 - 5850