我嘗試搜索谷歌和提出的代碼,但仍然無法解決VLookup。如何做一個VLookup循環
我有兩個工作簿,一個是ActiveWorkbook,另一個是Template.xls(在範圍A1:B13中查找工作表名稱爲「CtyAccesCode」)。
我想要做的是,如果在列AD細胞是不空的,那麼在列AB另一個單元使用VLOOKUP在同一行找到了記者。
下面是我用什麼,但在我運行此代碼Excel沒有給出一個值:
For Each cell In Range("H2:H" & LastRow) ' This is the lookup range
If IsEmpty(Range("AD" & i).Value) = False Then ' This finds out if cell in AD is empty
Cells(i, 28) = Application.WorksheetFunction.VLookup(cell, _
Workbooks("Template.xls").Worksheets("CtyAccesCode") _
.Range("A1:B13"), 2, 0) ' This puts the find out value in cells in column AB or 28
End If
Next cell
請你在這裏上傳的完整代碼 – Linga
爲什麼'的IsEmpty(範圍( 「AD」 &I) .Value)= False'?這與你所描述的相反。 – Jeeped
對不起,我在原始描述中省略了「不」,我想要的是如果單元格不爲空,則另一個單元格同一行將使用vlookup。謝謝。 – lukayl