짱구삼촌
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
제목 글쓴이 추천 조회 날짜
일상 [SK 갤럭시노트1 MA3] 팝업키보드,카메라 포팅완료 31 file GalaxyTab10. 86 4856 2013.02.14
일상 노트1 RW-Theme 가 거의 작업이 다 되어가긴한데... 71 file Sonic77 : F 85 3352 2013.04.30
일상 터치위즈4.0 갤스 프로요에 반 포팅?! 78 file 쭈뽀 85 11202 2011.05.12
디자인 [JackoS's 테마제작가이드] chapter I 82 file JackoS 84 57708 2011.02.09
일상 노트2 대기모드 배터리 광탈 증상 해결... 32 맛클이단 83 6887 2014.12.08
일상 안녕하세요?(스압주의) 121 file Leche™ 83 4452 2014.01.18
일상 국내 최초 갤럭시노트 젤리빈 멀티윈도우 성공 [재작성] 58 file focusnf 83 5125 2013.02.13
일상 [SKT] Galaxy S3 LTE Knight Pack 4.0 스크린샷 70 file James.D™ 82 9072 2014.05.05
일상 갤럭시 튜너 1.6 마켓 릴리즈 91 자양 82 5074 2011.01.27
일상 갤투 MB1 잉크락 활성화 했습니다! 55 file Who_am_I 81 5563 2013.02.09
일상 SKT 갤럭시S2 Premium Suite ROM Ver 3.5 가 나왔습니다! + 맛클 여러... 38 file Who_am_I 80 8711 2013.11.19
일상 안전하게 벽돌 푸는법(갤럭시용) 54 file 하스쮸787 80 28016 2012.05.20
일상 초보님들이 보셨으면하는 글들 링크 100 LavI 80 59436 2011.04.19
일상 SKT 갤럭시노트 MC4 통합팩 제작및 배포 예정 69 focusnf 78 4170 2013.04.06
일상 우어어 !!! 심장마비 걸릴뻔했습니다. 60 file focusnf 78 4348 2013.03.23
일상 갤럭시 튜너 1.5 마켓 릴리즈 85 자양 78 5105 2011.01.25
일상 여러분들의 쉬운테마 작업을 위해서 24 file 푸우♡ 77 2667 2014.02.16
일상 마켓 3.1.3 새버전 130 file 임네닉닉 77 14439 2011.08.23
일상 최근 업데이트에 대한 정리와 오늘 업데이트된 사항에 대한 내용 28 file berics 76 50917 2013.11.07
일상 갤럭시노트 SKT 통합판 V4 추가될 기능 ㅎ 52 focusnf 76 3925 2013.03.12
일상 phyb입니다. 62 phyb 75 4228 2013.07.29
일상 테마 배포후에 말씀드립니다 ㅎ 37 Sweet.R™ 75 2536 2013.04.26
일상 자료는 다시 업로드 했고, 제 생각을 정리해서 적어 두었습니다. 38 Chul 75 2342 2013.03.30
일상 노트1 SK / KT 오렌지 테마 공유시작합니다, 28 Sonic77 : F 75 2803 2013.03.11
소식 노트4 롤리팝 릴리즈 정보. 48 상진군 74 9189 2015.02.11
일상 명인이 되었습니다 ㅠ 110 file hsk 74 3033 2014.05.21
소식 모든 자료 공유 완료^^ 16 (주)back : 74 4452 2013.12.09
일상 ★☆★(종료) 크리스마스 특별 이벤트~!! 제니 100,000점 + 알파 ★☆★ 61 file duchunsa™ 74 4468 2012.12.24
일상 ★☆★(종료) 크리스마스 특별 이벤트~!! 제니 100,000점 + 알파 ★☆★ 60 file duchunsa™ 74 4472 2012.12.24
일상 SK 갤스 VJ04 모X 147 근육80%돼 74 2743 2011.10.21
1 3 - 5850