質問: Excelの表から,午前9時未満のデータを抽出する目的で,FILTER関数を使って式を書きました→ 「=FILTER(A2:F20,D2:D20<TIME(9,0,0), ””」この式をVBAでコードに変換する場合,この式では抽出範囲を(A2:G25,D2;D25)としていますが,元データの行は増減があり日付によって変動しますので配列と条件の範囲を最終行にするにはどうしたらよいでしょうか。 元となるシートの表を添付します。 よろしくお願いします。
回答: >この式では抽出範囲を(A2:G25,D2;D25)としていますが・・・ 抽出範囲は数式ではA2:F20と書いていますが? (A2:G25,D2;D25)の意味もとても分かりにくく、というか意味不明です。 A~G列を対象にA列の最終行を取得、その最終行を使って数式をマクロで入れたい、ぐらいの意味かな、 でも、数式を入れるセルも不明なんですよね、