Excel - Conversion for Foreign Exchange

J

jwcorn

I work for an international company and am constantly faced wit
spreadsheets of financial data supplied in one currency that must b
totally converted to another.

Duplicating the spreadsheet and building a formula in each cell tha
refers to a "seed" cell with the conversion rate is extremely tim
consuming, and must be duplicated each time a new original sheet i
received.

As far as I know, the Euro conversion function only works for th
companies actually involved in the Euro community, and can't be use
for dollars to Euros, or Pesos to Pounds.

Conceptually, I'm looking for a way to multiply every cell with number
in it by a conversion rate, without wiping out the formating an
totalling formulas as they exist in the original.

Is there an easier way
 
F

Frank Kabel

Hi
you may try:
- insert the conversion factor in a single cell
- copy this cell
- select your data
- goto 'Edit - Paste Special' and choose 'Multiply'

The reason Excel's conversion factors work only for the EU currencies
is that there's (there was) a fixed conversion factor for each
currency
 
J

jeff

Hi,
I like Frank's idea best, but you could use a
macro to factor.

Sub ConvertCurrency()
Dim x As Double
Dim y As String
Dim r As Range
Set r = Range("A2:A10")
y = InputBox("Enter Factor (xxx.xxxx) ", "Factor")
If y = "" Then Exit Sub
Range("A1") = y
x = Val(y)
For Each c In r
'the next lines stores value in cell to right
c.Offset(0, 1).Value = c * x
'or use this to replace with new value
'c.Value = c * x
Next c
End Sub

jeff
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top