Ne tatsächlich stand der eine Teil wie beschrieben in einem Klassenmodul, aber wie gesagt kenn ich mich mit den Dingern noch nicht wirlich aus. Habe versucht eine dynamisch veränderbare UserForm zu erstellen, die mir Einträge aus einem Tabellenbereich einliest, sodass ich diese dann in der Userform bearbeiten/erweitern/löschen kann und diese Änderungen dann wieder in den Tabellenbereich übernommen werden. Bspw. gibt es verschiedene Disziplinen, die nachher in verschiedenen DropDown Menüs auswählbar sind. Wollte aber eben nicht, dass man, um die Disziplinen zu ändern auf das versteckte Arbeitsblatt muss (was von der Benutzeroberfläche nicht gerade ansprechend ist). Ich weiß zwar immer noch nicht genau, was das Problem mit dem Array war und weshalb ich da die Werte nicht neu zuordnen konnte, aber es schien, als sei das entweder in dem Klassenmodul grundsätzlich nicht möglich, oder als sei das nur unmittelbar nach Erstellung eines Bedienfelds möglich. Habe aber netterweise ein Workaround gefunden. Mir ist irgenwann auch aufgegangen, dass ich die leeren Stellen im Array auch einfach leer lassen kann, wenn ich mir die eine oder andere Variable als Zähler dazu definiere. Hat jetzt also netterweise geklappt. Vielen Dank trotzdem!
|