kann man ermitteln, ob der Wert einer Zelle nur aus Leerzeichen oder auch aus Buchstaben ect. besteht?
Dank im Voraus.
Steve
Sub Steve()
Dim i As Integer, j As Integer, z As Integer
j = Len(Range("A1").Value)
If j = 0 Then
MsgBox "Zelle ist leer !"
Exit Sub
End If
For i = 1 To j
If Mid(Range("A1").Value, i, 1) = " " Then
z = z + 1
End If
Next i
If j = z Then
MsgBox "Zelle enthält nur Leerzeichen !"
Else
MsgBox "Zelle enthält nicht nur Leerzeichen !"
End If
End Sub
Um zu überprüfen, ob eine Zelle in Excel nur aus Leerzeichen besteht, kannst du verschiedene Methoden anwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
Verwenden der LÄNGE und GLÄTTEN Funktion:
=LÄNGE(GLÄTTEN(A1))
VBA-Makro verwenden:
Sub Steve()
Dim i As Integer, j As Integer, z As Integer
j = Len(Range("A1").Value)
If j = 0 Then
MsgBox "Zelle ist leer!"
Exit Sub
End If
For i = 1 To j
If Mid(Range("A1").Value, i, 1) = " " Then
z = z + 1
End If
Next i
If j = z Then
MsgBox "Zelle enthält nur Leerzeichen!"
Else
MsgBox "Zelle enthält nicht nur Leerzeichen!"
End If
End Sub
Fehler: Falsche Formel verwendet
Stelle sicher, dass du die Formel korrekt eingegeben hast. Ein einfacher Schreibfehler kann dazu führen, dass das Ergebnis nicht wie erwartet ist.
Fehler: Zelle ist nicht formatiert
Wenn die Zelle als Text formatiert ist, könnte die Formel nicht richtig funktionieren. Stelle sicher, dass die Zelle als "Allgemein" oder "Zahl" formatiert ist.
Verwendung von Excel-Funktionen:
WENN
zusammen mit LÄNGE
und GLÄTTEN
verwenden, um direkt eine boolesche Rückmeldung zu erhalten:
=WENN(LÄNGE(GLÄTTEN(A1))=0; "Nur Leerzeichen"; "Enthält Text")
Formel für mehrere Zellen:
" "
steht (nur Leerzeichen), gibt die Formel =LÄNGE(GLÄTTEN(A1))
in B1 den Wert 0
zurück."Hallo Welt"
steht, zeigt die Formel in B1 den Wert 10
an.1. Frage
Kann ich diese Methoden auch in Excel Online verwenden?
Ja, die beschriebenen Formeln funktionieren auch in Excel Online, jedoch ist das VBA-Makro nur in der Desktop-Version verfügbar.
2. Frage
Wie kann ich die Methode anpassen, um auch andere Zeichen zu berücksichtigen?
Du kannst die Formel oder das Makro anpassen, um auch andere unerwünschte Zeichen zu berücksichtigen, indem du die Bedingungen im VBA-Makro entsprechend erweiterst.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen