我的任務寫一個公式,其中包括如果IFERROR和VLOOKUP如果錯誤和VLOOKUP在VBA宏
我需要運用公式,直到最後一排的含有值結束。
如果VLOOKUP拋出NA,則該信元應該是空白的,othewise該值應與數值「1」
,但是設法式但是當它被給錯誤
Sub testt()
Dim l As Long
l = Sheets(1).Range("A1:A" & Sheets(1).Cells(Sheets(1).Rows.Count, "A").End(xlUp).Row).Count
With Sheets("Sheet1")
.Range("d1").Formula = "=IF(iferror(vlookup(c2,$D:$D,1,false),""),"",1)"
.Range("d1").AutoFill Destination:=Range("d1:d" & l), Type:=xlFillDefault
End With
End Sub
很少有你的例子中沒有任何意義的東西。對於初學者,您對最後一行的計算使用同一公式中的表格(3)和表格(1),然後使用表格(「表格3」)和結果。另外,公式中的'IF'語句沒有條件值。您應該首先在電子表格中嘗試您的公式。 – CuberChase
@CuberChase:我改變了公式。希望現在你更好地理解它 – newjenn