Hallo Otto,
Es soll in Zukunft eine Engabemaske erscheinen. Dort gebe ich
dann Interpret und Albumname ein und dann sollen diese Daten
in die alphabetische Liste eingetragen werden.
das Eingeben ist schlecht, es birgt die Gefahr der Schreibfehler. Abgesehen davon daß es mühsam ist.
Als Lösung fällt mir eine Userform ein. Darauf zwei ListBoxen und zwei Optionsfelder und ein CommandButton oder anstelle dessen zwei CommandButton.
Wenn du auch noch einzelne Lieder auswählen willst dann halt drei Listboxen.
Ablauf ist dann, du wählst erst den Interpreten aus der Liste aller Intepreten aus, dann in der anderen Listbox siehst du dann nur die Alben des Interprets, da wählst du ein Album aus, ggfs in der dritten Listbox ein Lied aus dem Album.
Dann klickst du auf „in Liste einfügen“ oder auf „aus Liste entfernen“.
Zum besseren
Verständnis ein Beispiel als Bild anbei.
Ja, so eine Liste brauchst du mit allen Musikwerken die du hast.
Ist das überhaupt per VBA möglich,
Ja.
wenn ja wie
? Durch Vba-Code
Ich warte aber erst deine Antwort ab bevor ich anfange da was zu basteln.
und kann das ein Laie auch bewerkstelligen?
Den Vba-Code schreiben? Nein.
Den Vba-Code benutzen, ja.
Wenn dir Userform nix sagt, gib mal in A1 irgendwas ein und klicke auf Daten–Maske.
So sieht eine Userform aus wobei man per Code selbst festlegt welche Anzeigeelemente und welche Schaltflächen angezeigt werden…
Gruß
Reinhard