짱구삼촌
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
제목 글쓴이 추천 조회 날짜
질문 갤럭시탭 8.9 (SHW-M350W) 순정 펌웨어 1 TIPPY 3046 2018.12.01
질문 갤럭시 와이드1 입니다 구글락 도와주세요;;;; 이리와바 1318 2018.11.26
질문 갤럭시노트3 안드로이드5.0루팅방법부탁드립니다. 몽매난망 1227 2018.11.23
소식 KT 구요 69 데이터ON 비디오네요 갤노트9 49 / 68 요시모토 1089 2018.11.22
일상 엑셀 숫자를 한글로 읽어오기 8 file 짱구삼촌 6 1311 2018.11.22
일상 오랜만에 뵙습니다~맛클회원님들~^^ 6 까칠장미 5 650 2018.11.20
일상 오늘 그냥 한번 북한 애들 쓰는 폰트를 검색해봤습니다. 1 file 짱구삼촌 3 891 2018.11.14
일상 최저가 알뜰폰 요금제 몇가지 1 file 큐프란 1 865 2018.11.07
게임 모바일게임 오크:전쟁의 서막 출시일 및 폰으로 실행이 불가하면 녹스... file 야생펭귄 805 2018.11.06
질문 혹시 갤럭시노트 12.2 사용하시는분 날마다화 508 2018.11.02
일상 음 KT에서 VR도 나오나 본데용? 1 file 충전기줄 615 2018.10.31
질문 탭프로 8.4 쓰시는 분 업그레이드? sinzzajang 503 2018.10.18
질문 노트3가격 seconde 858 2018.10.17
질문 도와주세요 노트3 aokp롬에서 통신가출이 일어납니다 커퓨로 469 2018.10.09
질문 ViPER4Android FX 까는 법 ATI964 573 2018.09.30
일상 S7 실망이네요 pangddddd 690 2018.09.28
일상 s7 오레오 개 거지 같네요 2 kksfjfs 1 724 2018.09.12
질문 도와주세요 완전 벽돌 상태입니다 빈정대다 580 2018.09.07
소식 알뜰폰에서 본격적으로 무약정 중고폰 판매에 나서는군요 1 file 라임멜론 541 2018.09.06
소식 KT 와이브로 서브스 종료소식 1 file 라아시도 1 865 2018.09.04
질문 노트1에서 JOYLITE라는 프로그램이 중지됩니다. 확률통계 524 2018.08.31
질문 노트8 공장초기화 락 (FRP) 푸는방법 있습니까? 1 smartcom 5625 2018.08.28
소식 KT 갤럭시노트9 혜택 정리 file 냄새나거 933 2018.08.21
소식 알뜰폰과 중고폰 1 file 큐프란 999 2018.08.20
일상 워드, 엑셀 등에서 원문자 00~99 만들기/폰트 2 file 짱구삼촌 3 2175 2018.08.09
소식 7월6일 공시지원금 변동내역 입니다. 요시모토 1 579 2018.07.06
일상 대구에 이런곳이 있었네요. dkooqw1 614 2018.07.05
소식 전화안받으면 자동으로 폰 위치 보내주는 폴더폰 file 라임멜론 884 2018.07.04
일상 초성퀴즈 심심풀이 ㅋ file 짱구삼촌 3 499 2018.06.27
일상 깃허브 영한사전 데이터베이스 저작권은? 짱구삼촌 1 579 2018.06.25
1 - 58 - 5850