21.02.2023, 17:19
Hallo Gemeinde,
1. Ich habe eine Tabelle mit mehreren Spalten
2. In einer Userform (nennen wir sie hier Userform2) wird mir der inhalt der Tabelle in einer Listbox dargestellt
3. wenn ich eine Zeile markiere und auf den CommandButton "Bearbeiten" klicke, öffnet sich darüber ein neues Userform (Userform3) als PopUp, das diese markierte Zeile entsprechend einliest und in Textboxen darstellt. Ich kann das nun bearbeiten und abspeichern. Dabei schließt sich Userform 3 wieder.
Das Problem ist, dass er mir das dann zwar in die Tabelle den Eintrag richtig ändert, aber die Listbox in Userform2 nicht aktualisiert.
Ich kann natürlich den Befehl geben, dass er die Tabelle ändert und manuell auch in der Listbox den Eintrag ändert, aber das ist ja Pfusch.
Im Prinzip müsste ich das Initialisieren der Userform2 neu anregen können. Darin steht ja, wie er sich die Daten aus der Tabelle ziehen kann.
Dass ich quasi sage: Wenn in Userform3 auf Speichern geklickt wird, schließe Userform 3 und initialisiere UserForm2 neu. Wie bekomme ich das hin?
Es klappt, wenn ich die Userform2 beim Klcik auf Bearbeiten unloade und später wieder .show sage. Das möchte ich aber nicht. Die Form 2 soll unter der Form3 geöffenet bleiben.
Ich hoffe, das war verständlich? =)
Vielen Dank!
Rub
1. Ich habe eine Tabelle mit mehreren Spalten
2. In einer Userform (nennen wir sie hier Userform2) wird mir der inhalt der Tabelle in einer Listbox dargestellt
3. wenn ich eine Zeile markiere und auf den CommandButton "Bearbeiten" klicke, öffnet sich darüber ein neues Userform (Userform3) als PopUp, das diese markierte Zeile entsprechend einliest und in Textboxen darstellt. Ich kann das nun bearbeiten und abspeichern. Dabei schließt sich Userform 3 wieder.
Das Problem ist, dass er mir das dann zwar in die Tabelle den Eintrag richtig ändert, aber die Listbox in Userform2 nicht aktualisiert.
Ich kann natürlich den Befehl geben, dass er die Tabelle ändert und manuell auch in der Listbox den Eintrag ändert, aber das ist ja Pfusch.
Im Prinzip müsste ich das Initialisieren der Userform2 neu anregen können. Darin steht ja, wie er sich die Daten aus der Tabelle ziehen kann.
Dass ich quasi sage: Wenn in Userform3 auf Speichern geklickt wird, schließe Userform 3 und initialisiere UserForm2 neu. Wie bekomme ich das hin?
Es klappt, wenn ich die Userform2 beim Klcik auf Bearbeiten unloade und später wieder .show sage. Das möchte ich aber nicht. Die Form 2 soll unter der Form3 geöffenet bleiben.
Ich hoffe, das war verständlich? =)
Vielen Dank!
Rub