【发布时间】:2012-07-12 06:24:29
【问题描述】:
如果一个单元格是空的,我希望它在上面的单元格中查找。如果那个是空的,它将在上面的单元格中查找,直到找到一个非空单元格。当它发生时,它应该返回它。这将是一个名为loopUp 的UDF。然后,当我在这样的单元格公式中使用它时:=loopUp(D24),并且范围 D18:D24 为空,它将显示 D17 中的内容。
这里有一些伪:
Function loopUp(Cell)
while Cell is empty
Cell becomes cell above
return cell
我是 VBA 新手。我坚持的事情是如何传递一个单元格的地址而不是它的值。
【问题讨论】:
-
你能告诉我们你尝试了什么以及你卡在哪里了吗?
-
您是否尝试过自己编写函数?如果是这样,请发布您尝试过的内容,我们可以帮助您解决无效的问题。
-
这就是你添加的逻辑。您能否展示您实际编写的代码并提及哪个部分不起作用...
-
I am stuck on is how to pass in the address of a cell rather than its value试试这个Function loopUp(cl as range)