如果一個單元格是空的,我希望它在上面的單元格中查找。如果那個是空的,它將在上面的單元格中查找,直到它找到一個非空單元格。當它發生時,它應該返回它。這將是一個叫做loopUp
的UDF。然後,當我在像這樣的單元格公式中使用它時:=loopUp(D24)
,並且範圍D18:D24爲空,它將顯示D17中的內容。如何獲得列中的第一個非空單元格?
下面是一些的僞:
Function loopUp(Cell)
while Cell is empty
Cell becomes cell above
return cell
我是新來的VBA。我堅持的是如何傳遞一個單元格的地址而不是它的值。
你能告訴我們你試過了什麼,卡在哪裏? – 2012-07-11 21:14:46
你有沒有試過自己寫這個函數?如果是這樣,發佈你的嘗試,我們可以幫助你什麼不工作。 – 2012-07-11 21:15:41
這就是你添加的邏輯。你可以顯示你實際編寫的代碼,並提及哪部分不工作... – 2012-07-11 21:20:44