通过VBA在Excel中插入公式时出现问题

时间:2019-07-18 13:05:28

标签: excel vba excel-formula

在excel中,我试图通过VBA将以下公式插入单元格中,但出现错误

  

“应用定义错误或对象定义错误”

我正在尝试的公式是

formula_bus = _
    "=VLOOKUP(H3,choose({2\1},[excelfile.xlsx]exceltab!$A$2:$A$13,[excelfile.xlsx]exceltab!$B$2:$B$13),2,FALSE)"

我认为错误在于{}

我正在尝试的公式是

Sub Macro4()

 formula_bus = _
 "=VLOOKUP(H3,choose({2\1},[excelfile.xlsx]exceltab!$A$2:$A$13,[excelfile.xlsx]exceltab!$B$2:$B$13),2,FALSE)"

  Range("H12").Formula = formula_bus

End Sub

如果我直接在Excel上编写此公式,则效果很好。因此,我认为将vba转换为Excel很有用。

0 个答案:

没有答案