VBA Dyn. Namensbereich leer
11.03.2020 14:44:03
Johannes
ich möchte gerne prüfen, ob ein dynamischer Bereich "Test" leer ist.
Der Bereich wird mittels folgender Formel im Namensmanager definiert.
=BEREICH.VERSCHIEBEN(Tabelle2!$A$1;0;0;ANZAHL2(Tabelle2!$A$1:$A$100);1)
Wenn der Bereich Werte enthält funktioniert folgender Code einwandfrei:
MsgBox Application.WorksheetFunction.CountA(Range("Test"))
Ist der Bereich tatsächlich leer bekomme ich einen Laufzeitfehler 1004:Die Methode 'Range' für das Objekt '_Global' ist fehlgeschlagen.
Definiere ich einen festen Bereich - also keinen dynamischen - und ist dieser leer, erhalte ich komischerweise auch keine Fehlermeldung.
Wäre super, wenn hier jemand eine Lösung hatte, da ich nicht verstehe woher der Laufzeitfehler rührt.
Vielen Dank,
Johannes