セルが空の場合は、上のセルを調べます。そのセルが空の場合、空でないセルが見つかるまでその上のセルを調べます。その場合は、それを返す必要があります。というUDFになりますloopUp
。次に、次のようにセル数式で使用する=loopUp(D24)
と、範囲 D18:D24 が空で、D17 の内容が表示されます。
ここにいくつかの擬似があります:
Function loopUp(Cell)
while Cell is empty
Cell becomes cell above
return cell
私はVBAが初めてです。私が行き詰まっているのは、セルの値ではなくアドレスを渡す方法です。