Mathias hier aus dem Forum ist so freundlich und hilft mir mit einer Userform, leider ist der Thread abgelaufen kurz vor dem Ende des Ganzen. Daher ist dies hier die Vorsetzung Moin!
Genau neuen Thread (evtl. auch mit dem selben Namen) und dann verlinken. Hier mal die Datei zurück:
https://www.herber.de/bbs/user/126926.xls
Das meiste ist gemacht. zum Eintragen aus LB2 sowie das mit dem Ãberschrieben bzw. Einfügen kam ich noch nicht. Kannst aber das bisherige mal testen, ob es so passt. Insb. mal bei den Filtern schauen (Gruppe1 macht dabei nichts) und beim Eintragen von mehr als 4 Adressen zum selben Namen (was soll noch gefüllt werden).
Ansonsten habe ich noch einige Kommentare mehr eingetragen. Da wäre es aber am besten, wenn du beim Code (Abschnitt oder Zeilen) mal als Kommentar ein Fragezeichen einfügst. Damit bläht sich der Text nicht auf. Durch deinen Vornamenwunsch musste ich eh ab und an mal was einschieben.
Die LB5 und 6 dienen als Speicher für die Listboxen. WEnn man in Lb2 was filtert und den einen anderen Filter setzt müsstet man sonst die Grunddaten erst wieder einlesen. Dazu könnte das zwar in eine Funktion packen aber bei kleinen Mengen kann man es auch gleich in der UF speichern. Alternativ könnte man auch eine modulweite Variable nehmen. Sollte der Datenbereich gröÃer sein, würde ich das Einlesen bevorzugen.
Den Fehler /typ unverträglich) bei Spalte Text konnte ich nicht nachvollziehen. Im Code werden jetzt bis zur vorletzten Spalte die Zellen als Uhrzeit formatiert.
Kannst ja mal schauen, was noch nicht so passt. Den Rest wird es vermtl. erst zum SO oder MO Abend geben.
VG
-----------------------------------Post Ende------------------------------
Hallo Matthias
Schaut echt toll aus. Dank dir, sind die wichtigsten Teile fast fertig, ich habe es schon benutzt, so testweise und es ist eine unglaubliche Erleichterung vielen vielen Dank. Aus dem Code lerne ich zudem auch sehr viel ich bin da noch am Verstehen aber die zusätzlichen Kommentare helfen da sehr.
Bei den Filtern wäre es gut, wenn sie in einer Abhängigkeit stehen würden aber so sind sie auch schon sehr hilfreich. Könntest du mir den Namensfilter und einen zweiten Gruppenfilter zu laufen bringen? so dass ich mir zwei Gruppen einblenden kann (nur wenn es leicht geht).
Also bis jetzt sind mir folgendes aufgefallen aber es sind nicht direkt Fehler, sondern ich habe es glaub ich schlecht erklärt.
*Wählt man einen Gruppenfilter aus und schaltet dann auf eine andere Gruppe um. Dann ist die ListBox leer, man muss zuerst auf alle gehen, um eine andere gruppe zu setzen. Kann man da noch was machen.
*Bei Auswahl und Übertragung einer Person mit 4 Adressen wird eine Leerzeile eingefügt.
*Bei Auswahl einer Person mehr als 4 Adressen fehl der Name und ID in der zweiten Zeile.
*Mit dem eintragen aus LB2 meinte ich eigentlich das man nicht unbedingt nach Auswahl der Personen zuerst Page 2 aufmachen müssen will aber jetzt wo ich den Code schon etwas verstehe, würde es da nicht reichen beim Übertragen (von Page 1 aus) über den Code ganz kurz auf Page 2 zu schaltet und dann zurück auf Page 1 schaltet. Und überträgt man von Page 2 aus dann bleibt alles wie gehabt.
*Beim Füllen der Namen von Gruppe 1 müsst es mit Name Vorname Id gefüllt werden im Moment ist die ID zuerst.
Also zu LB5 und LB6 Puuuh eine gute Frage, der Daten Bereich wird sich so auf die 1000 Zeilen im Tab daten belaufen. Die Mappe soll auf einem sehr sehr schwachen Rechner laufen. Tut sie bis jetzt auch. Ist es eigentlich sinnvoll Variablen = Nothing setzen, wenn man sie nicht mehr Brauch hab irgendwo mal gelesen dass es Speicher frei macht, Stimmt das?
Mappe mit angepasstem Userform und deinem letzten Code drin. https://www.herber.de/bbs/user/126939.xls
Ich habe auch im Datenbereich ein paar spalten dazu gemacht, um die Dimension des Daten Tabs besser zu verdeutlichen. Die Spaltenanzahl mal 1000 Zeilen. Aber durch das einlesen nach Überschriften sollte die Spaltenanzahl egal sein, oder?
Grüße Markus
-----------------------------------Post Ende----------------------------------
Den Punkt *Bei Auswahl einer Person mehr als 4 Adressen fehl der Name und ID in der zweiten Zeile. Konnte ich inzwischen selbst lösen.
Grüße Markus