![](/img/trans.png)
[英]VBA Look down column to find specific criteria then SUM cell after criteria met cell
[英]VBA macro multiplying column with outside cell, if certain criteria is met
請幫助我解決這個難題。 假設我有2欄:一欄是貨幣符號(美元,英鎊,歐元),第二欄是不同金額。
我需要的是通過將GBP和EUR乘以其他excel文件中存儲的F / X匯率將其轉換為USD,如果金額為USD,則保留USD。
到目前為止,我已經做了類似的事情:
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並不十分了解,這是我偶然想到的。
非常感謝您的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.