wie kann ich verhindern, dass in einer bestimmten Spalte der Wert # vom User eingegeben wird?
DANKE für Eure Hilfe.
Viele Grüße, Melanie
Um in Excel einen bestimmten Wert, wie beispielsweise das Symbol "#", in einer Spalte auszuschließen, kannst Du die Daten-Gültigkeit verwenden. Folge diesen Schritten:
=ISTFEHLER(FINDEN("#";E1))
Stelle sicher, dass E1 die aktive Zelle ist, wenn Du die gesamte Spalte E markiert hast.
Jetzt wird jeder Versuch, den Wert "#", in die Spalte E einzugeben, blockiert.
Fehler: Die Formel blockiert die Eingabe aller Werte.
=ISTFEHLER(FINDEN("#";E1))
korrekt eingegeben hast. Diese Formel gibt nur dann WAHR zurück, wenn der Wert nicht "#", sondern ein anderer Wert eingegeben wird.Fehler: Kopieren und Einfügen funktioniert trotz der Gültigkeitsregel.
Falls Du mit der Daten-Gültigkeit nicht zufrieden bist oder eine umfassendere Lösung benötigst, kannst Du auch VBA (Visual Basic for Applications) verwenden:
ALT + F11
, um den VBA-Editor zu öffnen.Füge folgenden Code ein:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Columns("E")) Is Nothing Then
If Target.Value = "#" Then
Application.EnableEvents = False
Target.Value = ""
Application.EnableEvents = True
End If
End If
End Sub
Mit diesem Code wird jeder Versuch, "#" in Spalte E einzugeben, automatisch gelöscht.
Beispiel 1: Du möchtest verhindern, dass in einer Liste von Benutzernamen der Name "Admin" eingegeben wird. Dazu verwendest Du eine ähnliche Formel:
=ISTFEHLER(FINDEN("Admin";A1))
Beispiel 2: Wenn Du in einer Access-Datenbank Kriterien ausschließen möchtest, kannst Du die SQL-Abfrage anpassen, um bestimmte Werte nicht abzurufen.
Du kannst mehrere Werte ausschließen, indem Du die Formel anpasst, z.B.:
=UND(ISTFEHLER(FINDEN("#";E1)); ISTFEHLER(FINDEN("Admin";E1)))
Überlege, ob Du zusätzlich eine Fehlermeldung anzeigen möchtest, wenn jemand versucht, einen unerwünschten Wert einzugeben. Dies kannst Du unter dem Tab "Fehlermeldung" in der Daten-Gültigkeit einstellen.
1. Kann ich die Gültigkeitsregel auf mehrere Spalten anwenden? Ja, Du kannst mehrere Spalten markieren und die gleiche Gültigkeitsregel anwenden.
2. Funktioniert das in allen Excel-Versionen? Die beschriebene Methode funktioniert in den meisten modernen Excel-Versionen, z.B. Excel 2016 und Excel 365.
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