我需要的是将GBP和EUR兑换成美元,将它们与存储在其他excel文件中的F / X率相乘,如果金额是美元,则保留美元。
到目前为止,我做过类似的事情:
Dim wk As Workbook
Set wk = Workbooks.Open("....\....xlsx")
Dim sh As Worksheet
Set sh = wk.Worksheets("Sheet1")
wk.Activate
sh.Select
If currency = "GBP" Then
result = .Range("N:N") * sh.Range("A1")
ElseIf currency = "EUR" Then
result = .Range("N:N") * sh.Range("A2")
Else currency = "USD" Then
result = .Range("N:N")
End If
我想我可以通过一些循环来做到这一点,但我对VBA不是很有经验,这偶然发生在我身上。
非常感谢您的帮助。
答案 0 :(得分:0)