Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nachfrage falsches öffnen UserForm

Forumthread: Nachfrage falsches öffnen UserForm

Nachfrage falsches öffnen UserForm
11.06.2024 14:50:53
Marco
Hallo zusammen,

kann mir einer kurz und knackig erklären, warum, wenn ich eine Excel-Datei neu öffne und ich die UserForm anklicke, sich diese erst auf meinem anderen Bildschirm öffnet und die TextBox noch nicht gefüllt ist, sich aber nach dem schließen der UserForm und erneutem öffnen dieser, sich alles so verhält, wie ich es möchte (TOP/LEFT/TextBox schon mit Datum versehen)

Hier mal der Code zum öffnen der UserForm, vielleicht hilft euch das etwas ;)



Sub öffne_Umbau()
Dim Datum As Date

Umbau.Show (vbModal)
Umbau.Top = 250
Umbau.Left = 500
Umbau.Schließ_txt_um.Text = Date

End Sub


Liegt es eventuell an dem "Modal" ? (Das ist nur dafür da, dass ich sonst nichts im Hintergrund machen kann oder?)


Vielen Dank schonmal :)
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nachfrage falsches öffnen UserForm
11.06.2024 15:04:57
Onur
Bei Modal wird der Code nach Öffnen der Userform dort pausiert, sobald sie geööfnet wird und alles hinter .Show erst ausgeführt, wenn sie wieder zu ist.
Aber das Hauptproblem:
Umbau.Top = 250

Umbau.Left = 500
Umbau.Schließ_txt_um.Text = Date

gehört in Userform_Initialize.
Anzeige
AW: Nachfrage falsches öffnen UserForm
11.06.2024 15:26:06
Marco
Hallo Onur,

ich habe das Modal nach unten verlegt und dann funktioniert es, danke.
Ich möchte nämlich, dass keine weitere Bearbeitung möglich ist, solang die UserForm offen ist.

Vielen dank für die schnelle Antwort
Gerne !
11.06.2024 15:29:54
Onur
AW: Nachfrage falsches öffnen UserForm
11.06.2024 15:35:41
Onur
Trotzdem gehört alles, was die Userform betrifft, in das Modul der Userform - in diesem Fall, da es die "Startbedingungen" der UF betrifft, in das Initialize-Event der UF.
Oder willst du JEDES mal, wenn du die Userform öffnen willst, die 3 Zeilen vorher eingeben müssen?
Anzeige
AW: Nachfrage falsches öffnen UserForm
11.06.2024 15:11:30
daniel
Hi
wie schließt du denn die Userform?
mit Unload Me oder mit Hide?
beim Hide wird die Userform nicht vollständig geschlossen, sondern nur ausgeblendet, dh die vorhandenen Eingaben und Position gehen nicht verloren und sind beim nächsten .Show wieder da.

nach einem Unload Me oder beim ersten öffnen haben werden für die Steuerelement-Inhalte und die Bildschirmposition die Werte verwendet, die in der Eigenschaftsliste eingetragen sind. Also entweder gibst du schon im Editor die gewünschten Werte in der Eigenschaftsliste ein, oder, wenn diese Werte erst aktuell ermittelt werden sollen, kann man diese auch im Initialize-Event der Userform setzen.

Gruß Daniel
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige