Excel-Eingabemaske ohne VBA
Was die eingebauten Mittel können, wie man sie einschaltet — und an welcher Stelle sie die Datenqualität still durchlassen.
Excel hat eine eingebaute Eingabemaske ohne jedes VBA: die Datenmaske. Sie ist nur versteckt und muss der Symbolleiste für den Schnellzugriff hinzugefügt werden. Sie nimmt höchstens 32 Spalten. Zusammen mit Dropdowns aus der Datenüberprüfung reicht sie zum Erfassen — erzwingen kann sie nichts.
Der zweite Satz ist der wichtige. Die meisten bauen eine Eingabemaske nicht, weil das Tippen mühsam ist, sondern weil die Daten unsauber werden. Genau dieses Problem lösen die Bordmittel nicht. Warum, steht weiter unten unter «Die Lücke, die niemand erwähnt».
Weg 1: Die Datenmaske — sie ist längst da
Excel bringt seit Jahrzehnten ein Eingabeformular mit, das aus jeder Liste automatisch eine Maske erzeugt: ein Feld pro Spalte, untereinander, mit Knöpfen für Neu, Löschen, Vorherige, Weitersuchen. Kein Makro, keine Programmierung, keine Zusatzsoftware.
Microsoft hat den Knopf aus dem Menüband genommen, die Funktion aber gelassen. So holen Sie sie zurück:
- Pfeil neben der Symbolleiste für den Schnellzugriff → Weitere Befehle
- Bei «Befehle auswählen» auf «Alle Befehle» wechseln
- «Maske» suchen, hinzufügen, bestätigen
Danach eine beliebige Zelle in Ihrer Liste anklicken und auf «Maske» drücken. Zwei Voraussetzungen nennt Microsoft: Jede Spalte braucht eine Überschrift, und im Datenbereich darf es keine leeren Zeilen geben.
Die vier Grenzen, die Sie vorher kennen sollten
- Maximal 32 Spalten. Darüber meldet Excel «Zu viele Felder im Datenformular» und die Maske öffnet nicht. Eine Rapportzeile mit Projekt, Mitarbeiter, Datum, Zeiten, Material, Notiz kommt damit aus — eine gewachsene Stammdatentabelle selten.
- Formeln lassen sich nicht bearbeiten. Microsoft dazu: «Wenn eine Zelle eine Formel enthält, wird das Formelergebnis im Datenformular angezeigt, Sie können die Formel jedoch nicht mithilfe des Datenformulars ändern.» Berechnete Spalten sind also sichtbar, aber schreibgeschützt — was in diesem Fall gut ist.
- Die Maske lässt sich nicht drucken und nicht gestalten. Reihenfolge, Beschriftungen und Feldbreiten kommen aus den Spalten, sonst nichts.
- Keine Pflichtfelder. Ein Datensatz lässt sich mit leeren Feldern speichern. Die Maske fragt nicht nach.
Quellen: Microsoft Support, «Hinzufügen, Bearbeiten, Suchen und Löschen von Zeilen mit einem Datenformular» und «Was ist mit der Datenmaske passiert?»
Weg 2: Dropdowns über die Datenüberprüfung
Der zweite Baustein, ebenfalls ohne VBA: Daten → Datenüberprüfung → Zulassen: Liste. Damit bekommen einzelne Felder eine Auswahl statt Freitext, dazu optional eine Eingabemeldung und eine Fehlermeldung.
Zwei Zahlen, die den Aufbau entscheiden:
- Tippen Sie die Einträge direkt ins Quellfeld, sind Sie bei 256 Zeichen am Ende, Trennzeichen eingerechnet. Das reicht für «offen; in Arbeit; erledigt» und für sonst wenig.
- Verweisen Sie stattdessen auf einen Bereich im Blatt, sind bis zu 32'767 Einträge möglich. Deshalb gehören Auswahllisten immer auf ein eigenes Blatt und nie ins Dialogfeld.
Die Lücke, die niemand erwähnt
Hier ist der Punkt, an dem die selbstgebaute Eingabemaske ihr eigentliches Versprechen bricht. Microsoft schreibt es selbst, nur liest es kaum jemand:
«Data validation is designed to show messages and prevent invalid entries only when users type data directly in a cell. When data is copied or filled, the messages do not appear.»
Auf Deutsch: Die Prüfung greift nur beim Tippen. Wer einen Wert hineinkopiert oder mit dem Ausfüllkästchen hinunterzieht, hängt die Regel aus, ohne dass irgendetwas passiert. Kein Hinweis, keine Meldung, kein Protokoll. Und genau so werden diese Tabellen im Alltag befüllt — aus einer Mail, aus einer anderen Datei, aus dem Blatt vom letzten Monat.
Dazu kommt: Werte, die schon in den Zellen standen, bevor die Regel gesetzt wurde, prüft Excel nicht nach. Microsoft hält fest, dass Sie nicht automatisch benachrichtigt werden, wenn bestehende Zellen ungültige Daten enthalten. Es gibt dafür den Befehl «Ungültige Daten umkreisen» — ein manueller Blick, kein Schutz.
Der offizielle Notbehelf ist entlarvend: Um das Kopieren und Ziehen zu unterbinden, empfiehlt Microsoft, unter Datei → Optionen → Erweitert das Ausfüllkästchen und das Ziehen und Ablegen von Zellen abzuschalten und danach das Blatt zu schützen. Das ist keine Datenprüfung. Das ist das Stilllegen der Tabellenkalkulation, damit sie sich wie ein Formular verhält.
Quellen: Microsoft Support, «More on data validation» und «Datenüberprüfung auf Zellen anwenden».
Weg 3: Formularsteuerelemente auf dem Blatt
Über Entwicklertools → Einfügen lassen sich Kombinationsfelder, Kontrollkästchen und Optionsfelder direkt aufs Blatt setzen. Ohne VBA können sie genau eine Sache: ihren Wert in eine Zellverknüpfung schreiben. Ein Kontrollkästchen liefert WAHR oder FALSCH, ein Kombinationsfeld die Position des gewählten Eintrags als Zahl.
Damit baut man eine Oberfläche, die nach Formular aussieht. Was dahinter passiert, muss weiterhin über Formeln laufen — und jede Regel, die mehr ist als «wenn dann», wächst zu einer Formel, die drei Monate später niemand mehr liest. Das ist derselbe Weg, der ursprünglich in die Sackgasse geführt hat, nur mit Knöpfen.
Was ohne VBA in Excel grundsätzlich nicht geht
- Ein Feld zur Pflicht machen, sodass ohne Eingabe nicht gespeichert werden kann
- Eine Eingabe gegen eine zweite Tabelle prüfen und dabei blockieren statt nur färben
- Beim Speichern automatisch festhalten, wer wann welchen Wert gesetzt hat
- Verhindern, dass jemand die Maske umgeht und direkt in die Zeile schreibt
- Zwei Personen gleichzeitig erfassen lassen
- Vom Handy erfassen, ohne die Datei aus der Hand zu geben
Diese sechs Punkte sind kein Versäumnis von Microsoft. Eine Tabellenkalkulation ist dafür gebaut, dass jede Zelle jederzeit alles enthalten darf. Das ist ihre Stärke beim Rechnen und ihre Schwäche beim Erfassen.
Die drei Wege nebeneinander
| Datenmaske | Datenüberprüfung | Formularsteuerelemente | |
|---|---|---|---|
| Aufwand | Minuten | eine Stunde | ein halber Tag |
| Löst | horizontales Scrollen beim Erfassen | Tippfehler bei getippten Werten | Aussehen und Bedienung |
| Harte Grenze | 32 Spalten, keine Pflichtfelder | greift nicht beim Einfügen und Ziehen | ohne VBA nur Zellverknüpfung |
| Nachweis, wer was geändert hat | nein | nein | nein |
Wo Schluss ist
Die Bordmittel sind richtig, solange die Maske Ihnen die Arbeit bequemer machen soll. Sie sind falsch, sobald die Maske die Daten schützen soll — denn das kann sie nicht, und schlimmer: Sie sieht so aus, als könnte sie es. Eine Eingabemaske, die Fehler nur beim Tippen abfängt, erzeugt Vertrauen in Zahlen, das nicht gedeckt ist.
Drei Anzeichen, dass die Grenze erreicht ist:
- Jemand muss die erfassten Daten regelmässig nachkontrollieren, bevor sie verwendet werden dürfen.
- Die Erfassung passiert nicht dort, wo die Datei liegt — auf der Baustelle, beim Kunden, im Lager.
- Es gibt eine Frage, die niemand beantworten kann: Wer hat diesen Wert geändert, und wann.
Der ehrliche Schluss: Wenn Sie eine Eingabemaske suchen, weil das Erfassen in einer breiten Tabelle mühsam ist, nehmen Sie die Datenmaske. Sie ist in fünf Minuten eingerichtet und kostet nichts. Wenn Sie eine Eingabemaske suchen, weil die Daten sonst falsch werden, dann suchen Sie kein Excel-Feature, sondern eine Anwendung mit einer Datenbank dahinter.
Häufige Fragen
Wie erstelle ich in Excel eine Eingabemaske ohne VBA?
Über die eingebaute Datenmaske. Sie ist im Menüband nicht sichtbar und muss der Symbolleiste für den Schnellzugriff hinzugefügt werden: Weitere Befehle → Alle Befehle → «Maske». Danach eine Zelle in der Liste anklicken und den Knopf drücken. Die Liste braucht Spaltenüberschriften und darf keine leeren Zeilen enthalten.
Wie viele Felder kann eine Excel-Eingabemaske haben?
Höchstens 32. Bei mehr Spalten erscheint die Meldung «Zu viele Felder im Datenformular», und die Maske lässt sich nicht öffnen.
Kann ich in der Eingabemaske Dropdowns verwenden?
Ja, indem Sie der jeweiligen Spalte über Daten → Datenüberprüfung eine Liste zuweisen. Getippte Einträge im Quellfeld sind auf 256 Zeichen begrenzt; ein Verweis auf einen Bereich im Blatt erlaubt bis zu 32'767 Einträge.
Warum verhindert die Datenüberprüfung falsche Werte nicht zuverlässig?
Weil sie laut Microsoft nur greift, wenn direkt in die Zelle getippt wird. Beim Kopieren, Einfügen und Ausfüllen erscheint keine Meldung, und die Regel wird umgangen. Werte, die vor dem Setzen der Regel schon in den Zellen standen, werden ebenfalls nicht geprüft.
Kann eine Excel-Eingabemaske Pflichtfelder erzwingen?
Nein. Die Datenmaske speichert einen Datensatz auch mit leeren Feldern. Ein echter Pflichtfeld-Zwang, der das Speichern blockiert, ist in Excel ohne Programmierung nicht möglich.
Schicken Sie mir Ihre Tabelle. Sie bekommen eine schriftliche Einschätzung: um welche Art Tabelle es sich handelt, welcher Weg der richtige ist und was er kostet. Wenn die Datenmaske genügt, sage ich Ihnen das — sie kostet nichts.
Verwandt: Excel gemeinsam bearbeiten ohne Cloud · Access ablösen · Excel wird immer langsamer · Zwei Tabellen vergleichen · Wartungsplan in Excel
Quellen
- Microsoft Support: Hinzufügen, Bearbeiten, Suchen und Löschen von Zeilen mit einem Datenformular — Voraussetzungen, 32-Spalten-Grenze, Verhalten von Formeln, nicht druckbar
- Microsoft Support: What happened to the data form? — der Knopf ist nicht im Menüband, aber über die Symbolleiste für den Schnellzugriff verfügbar
- Microsoft Support: More on data validation — Prüfung greift nur beim Tippen, nicht beim Kopieren und Ausfüllen; bestehende Werte werden nicht geprüft
- Microsoft Support: Create a drop-down list — 256 Zeichen im Quellfeld, bis zu 32'767 Einträge aus einem Bereich
- Microsoft Support: Übersicht über Formulare, Formularsteuerelemente und ActiveX-Steuerelemente
Alle Angaben am 14. August 2026 an der Herstellerdokumentation geprüft. Produktangaben können sich ändern; massgeblich ist die verlinkte Originalquelle.