Testen Sie ob die Palette vorhanden ist, in VBA

Ich habe eine dynamisch definierte benannten Bereich in meinem excel-ss, der packt die Daten aus einer Tabelle, basierend auf einer start-und ein Enddatum, wie dies

=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)

Aber, wenn der Datumsbereich hat keine Daten in der Tabelle, das Spektrum nicht vorhanden ist (oder so, idk). Wie kann ich das schreiben von code in VBA zu testen, ob dieses Bereichs existiert oder nicht?

Ich habe versucht, so etwas wie

If Not Range("DateRangeData") Is Nothing Then

aber ich bekomme "Laufzeitfehler 1004, die Methode 'Range' des Objekts '_Global' ist fehlgeschlagen."

InformationsquelleAutor Colten J Nye | 2012-09-26
Schreibe einen Kommentar