我有一個Vlookup VBA腳本,當我去運行它,給我一個編譯錯誤:下一個沒有For。我搜索了這個網站和其他人,發現類似的帖子,但似乎無法找到我的解決方案。VBA for vlookup給編譯錯誤
我的主要目標是在單元格T8:T50中VLookup帳單科目,並且如果範圍L8:L50爲空,則填寫該帳戶負責人的姓名。
Sub lookup()
Dim r As Range
Set r = Sheet1.Range("L8:L50")
If r = "" Then
Range("L8") = Application.WorksheetFunction.VLookup(Sheets("Sheet1").Range("T8:T50"), Sheets("Sheet3").Range("A:B"), 2, False)
End If
Next r
End Sub
刪除'Next r' ... – Hackerman
'Next'只有在與'For'一起使用時纔有意義。 – jmoon
下一頁:VLOOKUP無法評估第一個參數時不可避免的1004錯誤,該錯誤不能是數組/範圍。 –