You are here:

Excel/Excel currency selection auto-convert


Hi Steve,

I have a problem here that I desperately need to solve.  

I have a large excel file (but I'm attaching a smaller, simplified version specimen for you attached), where I need to work with various international currencies.  In all there are  12 main currencies.  I have to display ONE selected currency in the same file everytime I do a detailed & updated calculation for a report for my boss for his business in all those 12 countries everyday and save each day's file as indivivual files.  At present. I have to do a MASSIVE currency format conversion MANUALLY (by selecting all cells with monetary amounts which are all over the place on each sheet) and there are 10 sheets of data altogether on the original file, which is way too much.  It's just too impractical.

My target is to have just ONE cell with the data validation containing all 12 main currencies, so what I need is for all the cells formatted with currency to AUTOMATICALLY just convert by themselves to the currency abbreviation I specified in that single cell.  

Please note that the cells need to not just display the selected currency in their own cells, but as well as be able to do all mathematical calculation like additions, subtractions, divisions and multiplications, etc.

Can you please help me ?  I would gladly go with a VBA code if you can showme the exact detail and sample.

Many thanks,
Jason. (I can attach a sample for you to give me any most suitable VBA if necessary)

Hi Jason,

It would be very helpful if you could provide a copy of the workbook so that a macro can be configured for your exact needs.  You can upload the file to a free file host and provide the link, or you can email the file to

Also Jason,

Will the currencies need to be converted, or will you simply be changing the currency symbol?

Kind Regards,
About Excel
This topic answers questions related to Microsoft Excel spreadsheet (or workbook) stand-alone or Mircrosoft Office Excel including Excel 2003, Excel 2007, Office 2000, and Office XP. You can get Excel help on Excel formulas(or functions), Excell macros, charting in Excel, advanced features, and the general use of Excel. This does not provide a general Excel tutorial nor the basics of using a spreadsheet. It provides specific answers to using Microsoft Excel only. If you do not see your Excel question answered in this area then please ask an Excel question here


All Answers

Answers by Expert:

Ask Experts




I am proficient in all areas of MS Excel, including Visual Basic (Macros), Charting, Graphing, Custom User Forms, Template Layout and Creation, Developer Add-ins, Active-X Controls, Setting Advanced Properties, XML Data and Workbook Protection.


I have an extensive educational, vocational and business background extending over 12 years in information technology.

Association of Information Technology Professionals IEEE Computer Society Texas Professionals Texas Young Professionals Excel Developers Excel Blackbelts

Microsoft Certified Technology Specialist (MCTS) Program Microsoft Office Expert Program

©2016 All rights reserved.