目前我的工作表中有以下构造:
Cell A1有一个公式。公式是:
=getXYZ($Z$30, $A10, $B10, NamedRange)
细胞的地址&命名范围并不重要。我只是说这个单元调用用户定义的VBA函数getXYZ
&传递某些论点。
$Z$30
(第一个参数)包含公式=DGET(database, field, criteria)
。
我如何将这两者结合起来?让DGET
向$Z$30
返回一个值并不是最佳选择。然后将其传递给getXYZ
函数。当我尝试用:
=getXYZ(DGET(database, field, criteria), $A10, $B10, NamedRange)
它不起作用。我收到错误(价值错误或其他东西 - 不记得了)。为什么?是因为DGET
的参数也需要明确传递给getXYZ
吗?你能建议什么解决方案?