Excel 2007-Datenüberprüfung: Gegen Liste validieren oder Benutzer die Eingabe benutzerdefinierter Werte gestatten

Excel 2007-Datenüberprüfung: Gegen Liste validieren oder Benutzer die Eingabe benutzerdefinierter Werte gestatten

Ich weiß, dass dies irgendwie den Zweck verfehlt, aber ist es möglich, eine Excel 2007-Tabelle mit einer Zelle zu haben, die Folgendes enthält:

  1. Führen Sie eine Validierung anhand einer Liste durch, die eine Spalte in der Tabelle darstellt.
  2. WennnichtErlauben Sie einem Benutzer in dieser Liste, ein „benutzerdefiniertes“ Element einzugeben, das vom Autor nicht erwartet wurde und nicht in der Liste in Nr. 1 enthalten ist. Überspringen Sie in diesem Fall also im Wesentlichen die Validierung.

Ich nehme an, dass es einen Weg geben könnte, dies durchzuziehen, und ich würde es vorziehen,ohne VBAda diese Frage von einem Benutzer stammt, der viel will und nur wenig Programmiererfahrung hat.

Antwort1

Sie können dies mit der in Excel integrierten Datenüberprüfungsfunktion tun. Sie funktioniert als Dropdown-Liste in der Zelle, in die Sie auch einen Wert eingeben können, der nicht in der Dropdown-Liste enthalten ist. Sie müssen Folgendes tun:

  1. Geben Sie irgendwo in der Arbeitsmappe die Daten ein, die in der Dropdown-Liste angezeigt werden sollen. In meinem Beispiel befinden sie sich auf demselben Blatt wie die Dropdown-Liste, aber das muss nicht sein.
  2. Wählen Sie die Zelle aus, in der Sie das Dropdown-Menü platzieren möchten. Wählen Sie dann im Menüband „Daten“ die Option „Datenüberprüfung“ aus. Von dort aus müssen Sie aus einer Liste auswählen, ob Ihre Daten überprüft werden sollen. Geben Sie die Adresse der Quelldaten ein, die Sie in Schritt 1 erstellt haben. Datenvalidierung nach Liste
  3. Klicken Sie im Dialogfeld „Datenüberprüfung“ auf die Registerkarte „Fehlerwarnung“. Deaktivieren Sie dann das Kontrollkästchen „Fehlerwarnung anzeigen, nachdem ungültige Daten eingegeben wurden“. Klicken Sie auf „OK“. Bildbeschreibung hier eingeben

verwandte Informationen