我是新來的stackoverflow,並已發現它非常有用。希望有人會在下面回答我的問題。運行時錯誤'13'類型不匹配:如果或者
Currency1 = Application.WorksheetFunction.HLookup("Currency", _
Worksheets("abc").Range("T5:Z6"), 2, False)
...
Currency1 = "USD" Or "CNY" Or "GBP" Or "AUD" Or "NZD" Then
彈出類型不匹配錯誤。
在添加「Or ...」語句之前,它工作正常。
我嘗試過以下幾行的排列,但它們不能解決問題。
Dim Currency1 As String
If Currency1 = ("USD" Or "CNY" Or "GBP" Or "AUD" Or "NZD") Then
任何幫助將不勝感激,謝謝。
您不能對字符串值進行「或」操作,即「USD」或「CNY」不是合理的計算。你想'如果貨幣=「美元」或貨幣=「人民幣」或...然後'。 – YowE3K
@ YowE3K您的評論是有用的,謝謝。對不起,儘管在決定發佈問題之前,我已經完成了其他帖子。 (編輯:以及你刪除了評論,但我會道歉。) –