Prüfen ob "Range" leer ist - ohne Schleife?

21/09/2007 - 17:16 von Gerd Diekenbrock | Report spam
Hallo,
wie (wenn überhaupt) kann man prüfen, ob ein Zellbereich (Range)
vollstàndig leer ist und zwar aus Zeitgründen ohne Schleife?

Also etwas wie

IsEmpty(Range("A1:A200"))

nur das isEmpty einem anderen Zweck dient

Gruß
Gerd
 

Lesen sie die antworten

#1 Thomas Ramel
21/09/2007 - 17:32 | Warnen spam
Grüezi Gerd

Gerd Diekenbrock schrieb am 21.09.2007

wie (wenn überhaupt) kann man prüfen, ob ein Zellbereich (Range)
vollstàndig leer ist und zwar aus Zeitgründen ohne Schleife?

Also etwas wie

IsEmpty(Range("A1:A200"))

nur das isEmpty einem anderen Zweck dient



Leer heisst in diesem Falle 'ohne Inhalt'?

Dann kannst Du die Inhalte zàhlen:

MsgBox Application.WorksheetFunction.CountA(Range("A1:A200"))

und wenn diese = 0 ist, ist der Bereich leer.

Formate können aber dennoch vorhanden sein.


Mit freundlichen Grüssen
Thomas Ramel

- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-2]
Microsoft Excel - Die ExpertenTipps

Ähnliche fragen