Excel Tabellen-Länge durch Eingabe dynamisch anpassen?
Ich habe folgendes Problem: Ich habe eine Tabelle, die aber unterschiedlich lang sein soll (unterschiedlich viele Zeilen), je nachdem wie die Problemstellung gerade ist. Gibt es also eine Möglichkeit, die es mir erlaubt folgendes zu tun:
ich will in einer Excel-Zelle einen Wert eingeben können (z.B. 5) und die Tabelle erhält dann automatisch 5 Zeilen?
Natürlich kann ich das selbst anpassen aber ich würde das gerne für eine einfachere Nutzung dynamisch haben
2 Antworten
Mach die Tabelle doch einfach von Anfang an groß. Wenn Du die zusätzlichen Zeilen nicht benötigst, dann kannst Du die leeren Zeilen mit einem Filter ganz leicht ausblenden.
Das ist meiner Ansicht nach die einfachste und schnellste Möglichkeit.
Das ist auch die Lösung, die ich bisher habe, das Ausblenden soll aber optimalerweise automatisch erfolgen.. Naja ich probiere noch ein bisschen rum
Du könntest mit dem Autofilter arbeiten.
In (zb) Spalte A ab A2 die Zahlen ab 1 aufsteigend eingeben.
Autofilter akrivieren.
Als Filter "Zahlenfilter" eingeben, als Bedingung "Kleiner oder gleich" und 5 auswählen
Leider kann man beim Filtern keinen Zellenbezug (und damit dann den in dieser Zelle eingegebenen Wert) eingeben.
Dann machst du es eben umgekehrt.
Angenommen deine Zeilenazahl steht in D1
Dann schreibst du in A2: = ZEILE()<=$D$1
Und dann filterst du nach "WAHR". (bei jeder Änderung musst du allerdings den Filter aktualisiern)
Das ist schonmal ein guter Anfang zu meiner Lösung. Jetzt soll die Tabellenlänge sich aber automatisch an die Länge anpassen, wenn ich die entsprechende Länge in einer anderen Zelle eingeben. Leider kann man beim Filtern keinen Zellenbezug (und damit dann den in dieser Zelle eingegebenen Wert) eingeben.