Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Mehrere zellen überprüfen
#1
Guten Tag zusammen :)

Mein Anliegen ist diesmal, dass ich gerne wissen würde wie ich mehrere Zellen überprüfen kann ob diese ein Inhalt aufweisen.
Es ist auch gewollt wenn ein Feld kein Inhalt hat, wenn die anderen Inhalt haben.

Für die Überprüfung ob ein einzelnes Feld Inhalt hat kenn ich den Code 
Code:
If (Range ("A2").Value = "") then
End if

Aber wenn ich mehrere überprüfen möchte kriege ich das nicht mehr hin :/
Code:
If (Range ("A2:D2").Value = "") then
End if
Hat jemand vielleicht eine Lösung für mein Problem?

Gruß
Antworten Top
#2
Hallo,

bei Formeln gibt es ZÄHLENWENN, bei VBA Countif
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
(10.06.2016, 11:25)BoskoBiati schrieb: Hallo,

bei Formeln gibt es ZÄHLENWENN, bei VBA Countif
Danke für die rasche Antwort. :)
Aber könntest du mir verraten wie ich Countif anwende?
Antworten Top
#4
Hallo,

wie Zählenwenn. Auch VBA hat eine Hilfe!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Ich glaube ich habe mein Problem nicht richtig beschrieben.
Das was ich brauche ist eine Funktion wie "IsEmpty" nur was statt eine Zelle mehrere überprüft.
Ich will nur überprüfen ob in Bsp. "A2:G2" irgendetwas steht und wenn ja dann soll er erst was tun.

Das Countif hilft mir leider nicht mit mein Problem oder ich wende das komplett falsch an, dann bräuchte ich bitte ein anwendungsbeispiel. Und wenn nicht, dann dennoch danke :)

Gruß
Antworten Top
#6
Hallo,

https://msdn.microsoft.com/de-de/library...39272.aspx


Ist das so schwer?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Ich muss leider sagen ja  :22:

Bei mir kommt die ganze Zeit irgendein Fehler den ich nicht so ganz nach voll ziehen kann bzw. nicht weiß wie dieser zu Stande kommt :c

Meine aktuelle Version, welche nicht funktioniert 
Code:
WorksheetFunction.Countif  (Range ("A2:G2"),"")
Fehler ist:
"Fehler beim Kompilieren:

Erwartet: ="

Und mit diesem Fehler kann ich leider nichts anfangen. Huh

P.s. Varianten mit "." Vor dem Range und nach und zzgl mit Value hinter den Anführungszeichen haben auch nicht funktioniert.
Antworten Top
#8
Hallöchen,

Excel bzw. VBA erwartet von Dir, dass Du mit dem Ergebnis etwas tust, z.B. dass Du es ausgibst:

MsgBox WorksheetFunction.CountIf(Range("A1:A10"), "")

oder einer Variablen zuweist - daher das "=" in der Fehlermeldung

LeereZellen = WorksheetFunction.CountIf(Range("A1:A10"), "")
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#9
Auch Hallo,

oder wenn Du jede Zelle in dem Bereich eigens prüfen willst

Code:
Sub prcX()
  Dim rngZelle As Range
 
  For Each rngZelle In Range("A2:D2")
     If rngZelle.Value = "" Then
        '...
     End If
  Next rngZelle
End Sub
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#10
Thumbs Up 
Danke für die Hilfe :)

Und Entschuldigung für die späte Rückmeldung, hatte leider gesundheitliche Beschwerden.

Gruß
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste