如何使用VBA在excel中的特定单元格中设置公式?

时间:2014-06-06 01:36:22

标签: excel vba

我想在excel中的前1000行中设置以下公式(它已经正常工作)。实际上我正在查看VBA。但是,我对VBA代码并不熟悉。

= IFERROR(VLOOKUP(DD,HDR_COLMN,COLUMN(),0),"&#34)

DD - 从其他工作表中获取数据

HDR_COLMN - 从其他工作表(Sheet2)获取表头并在Sheet1中显示为下拉值

请任何人都可以帮助我。提前谢谢

1 个答案:

答案 0 :(得分:1)

唯一棘手的部分是双引号。

假设我们想将此存入 VBA

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

这样做:

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