AW: Dropdownmenü mit Zahlen Bereich
30.08.2024 12:30:16
daniel
Hi
bei Zahlen macht ein DropDown nur für kleine Listen sinn, oder wenn die auszuwählende Zahlen eine "unlogische" Menge (also mehr oder weniger zufällige Menge nicht zusammenhängender Zahlen) sind.
wenn der erlaubte Bereich "logisch" ist (bspw von x bis y) kann man Zahlen leichter Eintippen als auswählen, weil es ja auch keine Probleme mit der Rechtschreibung und unterschiedliche Schreibweisen gibt.
also würde ich hier für die Datengültigkeit keine Liste erstellen, sondern einfach den Bereich einschränken, damit nichts falsches eingeben werden kann.
also für L8 die Datenüberprüfung:
Zulassen: ganze Zahl
Daten: zwischen
Minimum: 1
Maximum: =D8
dann kann man auch nur Werte zwischen 1 und der Anzahl eingeben und bekommt ansonsten eine Fehlermeldung
der Bezug bei Maximum wandert natürlich mit, wenn du das in die weitere Zeilen überträgst, so dass du für jede Zeile einen individuellen zulässigen Bereich hast.
das Blatt "Datei Bestellung" würde ich belassen und dort in die Zelle A2 die Formel eintragen:
=FILTER(SPALTENWAHL('Datei Liste'!A:L;1;3;12);ISTZAHL('Datei Liste'!L:L);"")
wenn du das dann in eine andere Datei übertragen willst, kopierst du diesen Bereich und fügst in das andere Blatt ein.
dabei kannst du auch gezielt auf den Ausgabebereich der Formel referenzieren und so nur diesen kopieren:
ThisWorbook.Sheets("Datei Bestellung").Range("A2").SpillingToRange.Copy
oder wenn es der Bereich mit Überschriften sein soll
ThisWorbook.Sheets("Datei Bestellung").Range("A1").CurrentRegion.Copy
und in der Zieltabelle dann einfach:
Zielzelle.PasteSpecial xlpastevalues
Gruß Daniel