Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
=Row()数式が計算される行が表示されます。
=Row()
数式で使用される、同じことを実現する関数を作成したいと思います(基本的に、長い数式を単純な関数呼び出しに置き換えたいと思います)。
どうやってやるの?
具体的には、セルをコピーするとき、またはctrl + dを使用するときに機能させたい(したがって、関数でActiveCellを使用しても機能しない)
Application.Caller関数がどこから呼び出されたかに関する情報を取得するために使用できます。
Application.Caller
例。このコードをモジュールに入れます:
Function qq() qq = Application.Caller.Row End Function
次に、この関数を使用して=qq()、呼び出し元のセルの行を返すことができます
=qq()