짱구삼촌
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
제목 글쓴이 추천 조회 날짜
일상 갤럭시s 진저 정펌 보내드립니다:) 411 아린이습 44 3011624 2011.05.17
일상 커스텀셋팅 Ver2 메뉴얼 [ ICS 지원중... ] 674 file 떡  105 1064996 2011.10.28
일상 기본어플 삭제했는데 안지워졌어요.. 1 브렘보 857418 2010.09.21
일상 유저 포럼 내 질문 및 요청에 대한 무통보 삭제 / 신고 기준입니다. 61 berics 67 710852 2013.07.08
일상 [ 루팅 하는 방법 ] 54 벼리 375 390142 2010.12.13
일상 [2015.8월 대개편 작업] 사이트 내 불편함과 업데이트에 대해서.... 26 berics 31 274472 2015.07.14
일상 [2015.8월 대개편 작업] 맛클 작업 스케줄과 리스트 26 file berics 23 262311 2015.07.18
일상 테마 스토어 830 떡  49 209184 2010.11.16
일상 [ 2011/12/09 ] 테마스토어 정상화 파일 823 file 떡  379 165067 2011.09.01
일상 [5/4 업뎃] 테마스토어 주요 기능 안내 16 떡  10 150258 2011.03.14
일상 [8/1일 업뎃 - SKT 갤스, 갤2] 맛클 커스텀 셋팅 537 file 떡  106 133149 2011.05.10
일상 기기별 테마스토어 테스터 뽑습니다. 64 떡  10 100601 2011.02.09
일상 [정식펌] M110S-Gingerbread-HOME-IMAGE-REV03.. 564 file 박흰둥 191 81584 2011.05.17
일상 부팅화면 변경 / 업로드 방법 9 file 떡  6 76703 2011.02.09
일상 [ 시스템(/system) 상태 : 비정상 해결방안 ] 258 file 벼리 11 74068 2010.12.06
일상 배터리 아이콘 등록방법 18 file 떡  5 73544 2011.02.02
일상 계정 정지먹었어요. / 내맘대로 잠금화면, KIED 마켓 게시 122 떡  16 72726 2011.07.26
일상 데이터 무제한할인기간 끝라고 바꿔쓸만한 이벤트 다시 시작했네요 file 팰리스타 70219 2024.01.08
일상 밀리의 서재 무료구독권 file 팰리스타 69226 2024.02.02
일상 갤럭시S24 대란 성지 가격 ㄷ ㄷ ㄷ 성지투어 68433 2024.02.02
일상 애니메이션 바꾸기 기능 추가 완료. [ 스샷설명 ] 153 file 떡  46 65674 2010.12.26
일상 테마스토어 4.3.13 버전 449 file 떡  118 64828 2012.04.04
일상 전국 3사 대란 가격 공지 [ 폴드5 플립5 S23 아이폰15 미친 가격 ] 성지투어 63812 2023.11.05
일상 Wifi아이콘 추가방법 12 file 떡  7 63717 2011.01.30
일상 자, 희망의 풍등을 다 같이 날려주세요!. 7 유저 61644 2010.11.16
1 - 4425