짱구삼촌
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
제목 글쓴이 추천 조회 날짜
일상 노트2 루팅 동강면곡 1 259 2021.04.10
일상 제2의 비트코인이라 불리는 파이코인 senbei2 1010 2021.04.09
일상 꿀정보 공유 senbei2 80 2021.04.06
일상 퍼플 좋아보이네요. 1 file 트즌 226 2021.04.03
일상 노트2 1 동강면곡 185 2021.03.28
일상 s7 엣지 벽돌이 되었어요.. 아웅.... 1 빅토리아 332 2021.03.25
일상 갤탭 T325가 벽돌이 되었네요 따리아빠 213 2021.03.07
일상 화사의 2021 SS 언택트 패션쇼 1 file 꾸라디오 292 2021.02.17
일상 그랑사가 플레이 후기 file 꾸라디오 240 2021.02.16
일상 갤럭시W(SM-T255S) 커스텀롬 1 go0000 1611 2021.02.10
일상 DK 모바일 광고모델 설현 선정 file 꾸라디오 442 2021.02.02
일상 sm-n920s 갤럭시노트5에 xposed framework 설치가 불가한건지요 딱구리 228 2021.01.29
일상 대항해시대 오리진 CBT 오픈 내일입니다. file 꾸라디오 934 2021.01.27
일상 J5 2016 누가 이상 커펌 가진분 계신가요 jojosh1012 277 2021.01.23
일상 그랑사가 오픈이 얼마 안남아서 더욱 기대됩니다. 2 꾸라디오 1 276 2021.01.20
일상 감사 알뜰구매 120 2021.01.12
일상 안쓰는 아이폰 활용법 팰리스타 549 2021.01.07
일상 고맙습니다 passwdc 133 2020.12.27
일상 안녕하세염 dldis010 116 2020.12.25
일상 1Mbps 속도로 데이터 무제한 쓰기 file 큐프란 4132 2020.12.11
일상 휴대폰 시세 정보 스폰사랑 103 2020.12.05
일상 폰바꾸고 남은 아이폰 되살려 쓰기 팰리스타 2662 2020.12.02
일상 서브번호 만들어 쓰기 file 팰리스타 1422 2020.11.02
일상 전남출장만남,홈피:scrday345.com,ㅋㅏ톡;SMZG2,전국출장안마,출장파트... fwefwefewf 880 2020.10.31
일상 경남출장만남,홈피:scrday345.com,ㅋㅏ톡;SMZG2,전국출장안마,출장파트... fwefwefewf 841 2020.10.31
1 - 8 - 4425