짱구삼촌
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 file findr 263 2021.03.11
게임 디케이모바일 CBT 5일 남았네요 file findr 248 2021.03.10
게임 쾌남본좌라고 무협RPG 새로 나오는데 1 file 밤하늘빛 234 2021.03.10
게임 프로야구 H3 이벤트가 다채로워서 좋은듯요 1 file 클라스가 218 2021.03.10
게임 트릭스터m 컴퍼니 만드신 분들 계신가요? 1 file findr 261 2021.03.09
게임 이카루스 이터널에선 탱커도 좋은 대우를 ..ㅠㅠ 1 file 정글아지 270 2021.03.09
게임 오딘 퀄리티 여전하넹 ㄷㄷ 1 file 파파고파 239 2021.03.09
게임 삼국지혼이라는 게임인데 1 file 클라스가 226 2021.03.08
일상 갤탭 T325가 벽돌이 되었네요 따리아빠 213 2021.03.07
게임 트릭스터M 3월26일 출시해요. 1 file 피넛땅콩 213 2021.03.05
게임 오딘 발할라 라이징 기대되는 부분 2 file findr 207 2021.03.05
게임 디케이모바일 CBT 일정기간 떴어요 file 밤하늘빛 188 2021.03.05
게임 햐 ㄷㄷ 이카루스 이터널 영상 초장부터 세기말이네요 1 file 원두볶기 241 2021.03.05
질문 s7에 floyd 5.0 사용중인데 jeff0402 116 2021.03.05
게임 삼국지혼 사전예약 인증하면 노트20 울트라 준다네요 ㄷ 1 file 원두볶기 258 2021.03.04
게임 로얄크라운 재밌어요 file 뚠뚠뚠 1731 2021.03.03
게임 이카루스 이터널 위자드 괜찮아 보여요. file 피넛땅콩 1504 2021.03.03
게임 이정도 커마만 되도 무조건 한다. 1 file 파파고파 1699 2021.03.03
게임 트릭스터M 정식일정 확정되었어요 1 file 클라스가 1539 2021.03.03
게임 갤럭시스토어 경품 탐난다.. 1 file 엘도라엘 293 2021.03.03
게임 삼국지혼 CBT 참여했어요. file 레포네 192 2021.03.02
게임 벤 진짜 이쁘네요... file 원두볶기 270 2021.03.02
게임 심즈 4 놀이공원 건축 대박 ㄷㄷ 1 file 떡. 499 2021.03.02
게임 프로야구 H3에서 미니게임을 즐길 수 있습니다. 1 file 클라스가 334 2021.03.02
게임 삼국지 전략전 갤럭시스토어 지를까요... 고민됩니다 ㅠ file 떡. 230 2021.02.26
게임 오딘 남은 정보는 1 file 뚠뚠뚠 305 2021.02.26
게임 두가지 매력의 마동석 이카루스 이터널 1 file 레포네 284 2021.02.26
게임 특이한 배틀로얄게임이라던데 file 밤하늘빛 283 2021.02.25
게임 wpl 이난나 공기탁 듀오 왜이리 맘에들죠 ㅋㅋㅋㅋ 1 file 떡. 450 2021.02.25
게임 프로야구 H3 사전예약자 100만이라고... file 츄르리 236 2021.02.25
1 - 46 - 5850