✔ 最佳答案
首先就你所寫的內容,本人有小小覺得怪怪地,你想用VOOKUP,又何來要加if ? 既然你想用if,但又沒有判斷的內容,同要求的結果.
點都好.我就你的問題, (你想知vlookup 點寫 vba ) , 我用marco做
即係 公式 = "VLOOKUP($B$1,$C$1:$N$100,ROW()+2,FALSE)"
所以 vba 內容為:
Dim i As Integer
Range("A1:A10") = "" '(清除舊有資料)
For i = 1 To 10 '(決定有幾多行)
Cells(i, "A").FormulaR1C1 = "=VLOOKUP(R1C2,R1C3:R100C14,ROW()+2,FALSE)"
Cells(i, "A") = Cells(i, "A").Value
Next i
End Sub