Anzeige
Archiv - Navigation
1388to1392
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA: Überprüfen ob Zellen leer sind

VBA: Überprüfen ob Zellen leer sind
10.11.2014 17:36:15
Hans Egonschmidt

Hallo,
ich habe da eine etwas knifflige Aufgabe und komme nicht so recht weiter:
Ich soll im Zellbereich A1:A20 überprüfen ob die Zellen leer sind und in einer Messagebox dann ausgeben, wie viele Schleifendurchläufe und wieviele leere Zellen es gibt.
Bin bis jetzt so angefangen:
Option Explicit


Sub ZellenLeer()
Dim range("A1:A20") As Inhalt
If IsEmpty(Inhalt) Then
MsgBox "Die Anzahl der Schleifendurchläufe: &?& &vblf&
Die Anzahl der leeren Zellen: &?&"
End Sub

So ist zumindest das Grundgerüst, ich weiß nicht wie ich die Schleifendurchläufe anzeige und in der Messagebox darstelle.
Bin dankbar für jede Hilfe :)

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Überprüfen ob Zellen leer sind
10.11.2014 17:38:29
Hajo_Zi
warum Schleife einfach CountIf
WorksheetFunction.CountIf(Range("a1:a20"),"")

AW: VBA: Überprüfen ob Zellen leer sind
10.11.2014 18:13:09
Hans Egonschmidt
Und wie sehe dann der ganze Code aus?
Ich soll das mit IsEmpty() lösen und dann per Schleifendurchlauf abzählen

AW: VBA: Überprüfen ob Zellen leer sind
10.11.2014 18:17:05
Hajo_Zi
für mein Code kommt nur noch msgbox davor.
Aber das willst Du ja nicht.
Gruß Hajo

AW: VBA: Überprüfen ob Zellen leer sind
10.11.2014 22:38:27
Gerd L
Hallo Hans -
wie Hajo schon schrieb, geht es hinsichtlich der Gesamtergebnisse ohne Schleife.
Sub Schulungsaufgabe()
Dim lngLoopCount As Long
Dim lngBlanksCount As Long
Dim objCell As range
For Each objCell In range("A1:A20")
lngLoopCount = lngLoopCount + 1
If IsEmpty(objCell) Then
lngBlanksCount = lngBlanksCount + 1
MsgBox "Schleifenzahl: " & lngLoopCount & vbLf & "Anzahl leere Zellen: " &  _
lngLoopCount
End If
Next
End Sub
Gruß Gerd

Anzeige

334 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige