簡體   English   中英

如何使用VBA在Excel中的特定單元格中設置公式?

[英]How to set a formula in particular cells in excel using VBA?

我想在Excel的前1000行中設置以下公式(它已經可以正常工作)。實際上我正在VBA中尋找。 但是,我對VBA代碼不熟悉。

= IFERROR(VLOOKUP(DD,HDR_COLMN,COLUMN(),0), “”)

DD-從另一張紙上獲取數據

HDR_COLMN-從另一個工作表(Sheet2)獲取表頭,並在Sheet1中顯示為下拉值

請任何人可以幫助我。 預先感謝

唯一棘手的部分是雙引號。

假設我們想將其存入VBA

=IFERROR(VLOOKUP(A1,B1:C10,2,TRUE),"")

這樣做:

Sub luxation()
    Range("A10").Formula = "=IFERROR(VLOOKUP(A1,B1:C10,2,TRUE),"""")"
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM