5,696,576 members and growing! (18,635 online)
Email Password   helpLost your password?
Languages » VBScript » General     Intermediate

Convert Currency To Words in Lakh, Crores etc.

By P.K.Agarwal

Convert a given currency in words with Indian style digital grouping.
VBScript, VB 6, VBWindows, Win2K, WinXP, Win2003, Visual Studio, Dev

Posted: 16 Feb 2004
Updated: 16 Feb 2004
Views: 64,543
Bookmarked: 15 times
Announcements
Loading...



Search    
Advanced Search
Sitemap
22 votes for this Article.
Popularity: 3.59 Rating: 2.68 out of 5
6 votes, 27.3%
1
2 votes, 9.1%
2
3 votes, 13.6%
3
3 votes, 13.6%
4
8 votes, 36.4%
5
Note: This is an unedited contribution. If this article is inappropriate, needs attention or copies someone else's work without reference then please Report This Article

Introduction

In computing world the convention used for grouping of digits are based on internationl standards which generally follows American practice. It means that digits are grouped in groups of two digits each i.e. thousands, millions, billions etc. However, people in India are habitual for groups of three, two, two... This groups forms the thousands, lakhs, crore etc. To solve this problem a function has already been posted on code project by me for converting any number to the groupings of thousands, lakhs, crores etc. in continuation of this the function here convert any number to the number in words with digit gropuping of thousands, lakhs, crores etc.

BACKGROUND

This function in in Visual Basic and is based on the knowledge base article of Microsoft. The original article convert the number to the international digit grouping i.e. thousands, millions, billions etc.

USING THE CODE

As the function is written in Visual Basic the same may be used in nay application using visual basic as scripting launguage. For using the code in Excel, Word, Access simply copy and paste full code in the visual basic module and use the fuction.

HOW IT WORKS

The function is named as NumberToWords. This accepts a parameter of type variant. First the fuction checks the exsitance of decimal in the number passed as parameter. If decimal exsits it construct the word for paisa. After removing the decimal digits from the number it converts digits, tens and hundreds by using routine ConvertDigits, ConvertTens and ConvertHundreds respectively. It contrct and returns a string containing the number in words with rupees and pasia as prefix and suffix.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

P.K.Agarwal


I love to learn new technology specially IT related. Programming is my hobby.
Occupation: Systems Engineer
Location: India India

Other popular VBScript articles:

Article Top
Sign Up to vote for this article
You must Sign In to use this message board.
FAQ FAQ Noise ToleranceSearch Search Messages 
 Layout  Per page   
 Msgs 1 to 15 of 15 (Total in Forum: 15) (Refresh)FirstPrevNext
GeneralBugs corrected in the function [modified]memberVidyadhar B.C.23:05 14 Oct '07  
GeneralConvert Currency To Words Solved all problemsmemberNair Sreekumar0:25 31 Jul '07  
GeneralBug in the code and a workaroundmemberkunmun238:53 14 Jul '07  
GeneralRe: Bug in the code and a workaround [modified]memberVidyadhar B.C.18:55 14 Oct '07  
Questionhow do i use?member6:15 8 Mar '07  
GeneralPls specify the function or the formula to be used in MS Excel/Access [modified]memberSuresh Kardar20:13 8 Oct '06  
GeneralDigit to word conversion program-regmemberS.PRAKASH21:17 7 Jul '06  
GeneralSolved my Problemmembertmistry22:22 23 May '06  
GeneralThousand Digit Not define ProperlymemberJohn dsoza2:57 28 Apr '06  
GeneralUnable to use the function in access 2003memberDnyanraj0:51 17 Jan '06  
GeneralWant to use the same for other applicationmembergotspatel4:08 1 Feb '05  
GeneralProblem in ConversionmemberKrishna Kumar Menon2:55 30 Aug '04  
GeneralGreat, but...memberSnyp16:45 17 Feb '04  
GeneralRe: Great, but...memberP.K.Agarwal17:06 19 Feb '04  
GeneralRe: Great, but...memberP.K.Agarwal17:10 19 Feb '04  

General General    News News    Question Question    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

PermaLink | Privacy | Terms of Use
Last Updated: 16 Feb 2004
Editor:
Copyright 2004 by P.K.Agarwal
Everything else Copyright © CodeProject, 1999-2008
Web20 | Advertise on the Code Project