짱구삼촌
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
제목 글쓴이 추천 조회 날짜
질문 사운드얼라이브 삭제질문 ATI964 56142 2024.01.29
게임 롬 리멤버 해봤는데 1 file 포겟미낫 57658 2024.01.29
질문 SHV-E330S 질문 ATI964 51737 2024.01.29
일상 갤럭시S24 대란 성지 가격 ㄷ ㄷ ㄷ 성지투어 56001 2024.01.25
게임 블소레 이번에 만사형통 서버 새로 뚫었는데 1 file 거북이목 54504 2024.01.25
일상 WPL KSO­P 라이브 시리즈 보면 file 포겟미낫 54959 2024.01.24
게임 아도르 수호의 여신 해보면 포겟미낫 55789 2024.01.23
일상 넷플릭스 KT 할인하군요 file 비범한하 55112 2024.01.23
게임 아도르 수호의여신 진짜 빠꾸 없는게 file 거북이목 55981 2024.01.22
일상 황야가 1월 26일 개봉이니까 file 나리타타 57771 2024.01.19
일상 갤럭시S24 대란 성지 가격 ㄷ ㄷ ㄷ 성지투어 58443 2024.01.18
일상 요즘 알뜰폰 0원 요금제 file 팰리스타 57602 2024.01.18
게임 아도르 수호의여신 대놓고 보여줍니다 ㅋㅋㅋ file 거북이목 59487 2024.01.16
게임 WPL 라이브 시리즈가 시작됐습니다 1 file 베네딕토 59112 2024.01.16
게임 아도르 수호의 여신이라는 게임인데 file 산리오 63203 2024.01.12
게임 겜 자체를 야하게 만들긴했네;; 1 file 거북이목 66322 2024.01.09
일상 데이터 무제한할인기간 끝라고 바꿔쓸만한 이벤트 다시 시작했네요 file 팰리스타 69820 2024.01.08
소식 전국 3사 대란 가격 공지 [ 폴드5 플립5 S23 아이폰15 미친 가격 ] 성지투어 65305 2024.01.04
게임 서든어택 이번 신규 캐릭터는 file 거북이목 58244 2024.01.03
일상 데이터무제한 3Mbps 1월특가 6,600원 file 팰리스타 55337 2024.01.02
게임 서든어택 이번 영상 미쳤다 ㅋㅋ file 레몬트 55919 2023.12.29
게임 드래곤에어 침묵의신 시즌2 보스는 어떨려나 file 비범한하 50954 2023.12.28
게임 신의탑 새로운 세계 맘스터치 콜라보 중 file 비범한하 52064 2023.12.24
게임 신의탑 새로운 세계도 곧 크리스마스여서 file 유채꽃핀 51860 2023.12.21
게임 드래곤 에어 새 시즌 S2 해보는데 file 거북이목 47560 2023.12.21
게임 유령기사 키우기 보상 달다 1 file 유채꽃핀 45321 2023.12.18
게임 콜 오브 카오스 어셈블 쿠폰 남아있는거 있으니 file 거북이목 46640 2023.12.15
게임 유령 기사 키우기 이번에 나왔길래 달리는데 file 거북이목 46099 2023.12.14
일상 해외에서 본인인증용 문자수신할 떄 알뜰폰 2,000원 요금제 file 팰리스타 46801 2023.12.13
게임 슈퍼걸스 대전 캘린더 받았으면 좋겠어요 1 file 샤인머스 57132 2023.12.04
1 2 - 5850