このような開始日と終了日に基づいてテーブルからデータを取得するExcelssに動的に定義された名前付き範囲があります
=OFFSET(Time!$A$1,IFERROR(MATCH(Date_Range_Start,AllDates,0)-1,MATCH(Date_Range_Start,AllDates)),1,MATCH(Date_Range_End,AllDates)-IFERROR(MATCH(Date_Range_Start,AllDates,0)-1,MATCH(Date_Range_Start,AllDates)),4)
ただし、日付範囲にテーブルにデータがない場合、その範囲は存在しません(または、idk)。この範囲が存在するかどうかをテストするためにVBAでコードを作成するにはどうすればよいですか?
私は次のようなものを試しました
If Not Range("DateRangeData") Is Nothing Then
しかし、「ランタイムエラー1004、オブジェクト'_Global'のメソッド'Range'が失敗しました」というメッセージが表示されます。