我想在excel中的前1000行中设置以下公式(它已经正常工作)。实际上我正在查看VBA。但是,我对VBA代码并不熟悉。
= IFERROR(VLOOKUP(DD,HDR_COLMN,COLUMN(),0),"&#34)
DD - 从其他工作表中获取数据
HDR_COLMN - 从其他工作表(Sheet2)获取表头并在Sheet1中显示为下拉值
请任何人都可以帮助我。提前谢谢
答案 0 :(得分:1)
唯一棘手的部分是双引号。
假设我们想将此存入 VBA
=IFERROR(VLOOKUP(A1,B1:C10,2,TRUE),"")
这样做:
Sub luxation()
Range("A10").Formula = "=IFERROR(VLOOKUP(A1,B1:C10,2,TRUE),"""")"
End Sub