Here is a simple example of how you could create buttons as you indicated to change from one type to another. Given a time investment, you could incorporate a userform, comboboxes, or a more advanced system.
Sub Dollars_to_Pounds()
Dim ws As Worksheet: Set ws = Sheets("Input")
Dim rng As Range, c As Range
Dim conversionFactor As Double
conversionFactor = 0.66
Set rng = Union(ws.Range("B12"), ws.Range("B19:B20"), ws.Range("B27"), ws.Range("F22"), ws.Range("I22"))
ws.Range("E7").ClearContents 'cause you have something odd going on
For Each c In rng
c.Value = c.Value * conversionFactor
c.NumberFormat = "[$£-809]#,##0.00"
Next c
End Sub
Sub Pounds_to_Dollars()
Dim ws As Worksheet: Set ws = Sheets("Input")
Dim rng As Range, c As Range
Dim conversionFactor As Double
conversionFactor = 1 / 0.66
Set rng = Union(ws.Range("B12"), ws.Range("B19:B20"), ws.Range("B27"), ws.Range("F22"), ws.Range("I22"))
ws.Range("E7").ClearContents 'cause you have something odd going on
For Each c In rng
c.Value = c.Value * conversionFactor
c.NumberFormat = "$#,##0.00"
Next c
End Sub
Bookmarks