エクセルの関数というものの本質を知らないための、関数への過大期待です。
操作でやるセル選択という機能は、関数では(ユーザー関数でも)ありません。
Function aaa()
Range("A1:A3").Select
aaa = ""
End Function
Sub test02()
Range("A1:A3").Select
End Sub
後者は範囲選択しますが、前者はダメです。
ーー
また関数の引数では当然、範囲選択は常態ですが、むしろこの行と列の範囲(追加した範囲の)を知れば、他データエリアに抜き出しできるかもしれないが、追加したというのがセルデータを手がかりが、どのように捉えられるのか(日付で判るのかなど、しかし前回コピー日というのがどうして捉えられるかなど難しい)、質問には書いてないで、質問者だけが判っている状態(表現)で、回答者の考えが進まない。
エクセル関数では条件に合った行の抜き出しは簡単ではない。
ーー
もうひとつ張り付け先(データを持っていく先が)エクセル以外のようであるが(メールソフト?)、それではエクセル関数はお手上げです。データを受ける側にエクセル関数が入れられなければならない。
VBAを知らないのか1言もVBAがでないが、VBAでなら抜き出しはできるということはいえる。しかしエクセル以外の他ソフトなどに張り付けなどはVBAでも簡単ではない。
お礼
ありがとうございました!! ちょっと勘違いしていたようです。