VBA函数调用excel函数作为参数

时间:2015-02-14 00:38:33

标签: excel-vba vba excel

目前我的工作表中有以下构造:

Cell A1有一个公式。公式是:

=getXYZ($Z$30, $A10, $B10, NamedRange) 

细胞的地址&命名范围并不重要。我只是说这个单元调用用户定义的VBA函数getXYZ&传递某些论点。

$Z$30(第一个参数)包含公式=DGET(database, field, criteria)

我如何将这两者结合起来?让DGET$Z$30返回一个值并不是最佳选择。然后将其传递给getXYZ函数。当我尝试用:

替换原始单元格A1时
=getXYZ(DGET(database, field, criteria), $A10, $B10, NamedRange)

它不起作用。我收到错误(价值错误或其他东西 - 不记得了)。为什么?是因为DGET的参数也需要明确传递给getXYZ吗?你能建议什么解决方案?

0 个答案:

没有答案