짱구삼촌
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
제목 글쓴이 추천 조회 날짜
일상 확실히 코리아레퍼런스는 갤투임이 틀림없는거 같습니다 ㅠㅠ 4 必要韓紙 1053 2012.03.12
일상 확실히 진저 SPEED MOD에서 스케쥴러는.. 2 레쥬 1164 2011.06.05
게임 확실히 제노니아가 편의를 좀 봐주는듯 1 file 우챠우챠 22918 2023.08.04
일상 확실히 정식빈이 유출빈 보다 배터리 효율좋네요! 6 file 비행안됨 3 1718 2013.02.24
일상 확실히 인터넷할떄 di29보다 버벅임이 없어요. 나옹 1496 2010.11.17
일상 확실히 유플러스는 갤3보다 노트1이 판매량이 많은거 같아요 ㅎ 9 샤킬미카 8 1972 2013.05.03
일상 확실히 유플러스 기종은... 9 샤킬미카 3 1262 2013.03.20
일상 확실히 유플노트1 사용자분들이 줄어들었군요.. 13 햄프셔 1252 2013.09.19
일상 확실히 유플갤3.갤4가사용자가 적네요ㅎ 4 샤킬미카 11 1816 2013.09.10
일상 확실히 원낸드 이후 외장패치가 유용하군요!!! 1 쉬머 1 753 2010.12.21
일상 확실히 요즘은 모바일이 대세인가보군요 2 내마음이 1139 2012.08.11
일상 확실히 요즘 나오는 갤스가 유격이 없네요 7 crazyart 1 985 2011.03.29
일상 확실히 외장패치시 베털이 빨리다네여 7 User 727 2011.02.11
일상 확실히 올핸 어썸한게 없네요. 2 必要韓紙 1245 2014.05.28
일상 확실히 연휴 전이니.. ㅠㅠ 4 선남선녀 2 1905 2015.02.17
일상 확실히 아직은 beta4라 그런지 이슈가 있긴하네요 (배터리) 8 미날 1 1457 2010.09.16
일상 확실히 아직은 beta4라 그런지 이슈가 있긴하네요 (배터리) 4 미날 1 1174 2010.09.16
일상 확실히 아이폰과 갤s는 차이가있네요^^ 16 팝퍼 1 1999 2010.09.12
일상 확실히 아이폰과 갤s는 차이가있네요^^ 8 팝퍼 2 1978 2010.09.12
일상 확실히 스크유저의 갤삼은 자료가 금방올라오네요!! maru 918 2012.10.31
일상 확실히 스마트키보드에 문제가 있군요 5 그레이트 1091 2012.07.18
일상 확실히 새기기가 생기니 6 하늘보담 1 1809 2015.02.09
일상 확실히 삼성제품이 많이 팔리나 보네요. 4 Darkness 2 608 2010.11.19
일상 확실히 사이드키가 있으면 편하긴하네요 file 아이리젠 2 2434 2015.03.30
일상 확실히 분위기가 좋아요.. 12 제이 951 2010.11.14
일상 확실히 부두후엔 부두유틸을 받아야합니다. 7 잉어 1 2735 2010.11.15
일상 확실히 부두랑 순정이 차이가 나긴 나네요 Ekyu 1 942 2010.10.01
일상 확실히 부두 nilfs가 배터리 많이 먹네요... 2 료리 1 1194 2010.09.24
일상 확실히 부두 nilfs가 배터리 많이 먹네요... 1 료리 1 1355 2010.09.24
일상 확실히 배터리는 비행기모드했을때 12 file qqjdzm 1 1130 2013.05.18
1 - 46 - 5850