Heyho Ihr VBA'ler,
ich bin in den Endzügen meiner Bachelor-Arbeit und komme gerade absolut nicht weiter.
Mein Problem:
Bisher gebe ich in einer Userform_A Werte in verschiede Textboxen ein.
Diese werden nach einem Klick auf den Button "Starte Berechnung" auf Korrektheit überprüft (z.B. ob sie numerisch sind oder im richtigen Wertebereich liegen) und anschließend kalkuliert das Programm die entsprechenden Ergebnisse. Klappt alles auch so, wie es soll.
Nun habe ich die eigentliche Startseite des Programms kreiert. Auch hier werden Werte in Textboxen eingegeben, geprüft und anschließend wird, abhängig von den Eingabewerten, die entsprechende Userform geöffnet, wie sie im Absatz vorher beschrieben wurden. Das Problem liegt dabei darin, dass die eingegebenen Werte der ersten Userform zwar ko0rrekt an die Textboxen der zweiten Userform weitergegeben werden, aber die zweite Userform kann nun nicht mehr mit diesen rechnen.
Obwohl in einer Textbox z.B. eine 16 eingetragen ist, wird beim Debuggen im dazugehörigen Modul kein Wert angezeigt. Es erscheint die ´Fehlermeldung
"Die Objektvariable oder die With-Blockvariable wurde nicht festgelegt"
Ebenfalls kann ich nun nicht mehr aus dem Modul Werte in der zweiten Userform ändern. Versuche ich beispielsweise den Wert einer Textbox abzuändern (UF_B.Tebo6.value = "hallo") passiert nichts.
Das Internet konnte mir bisher nicht weiterhelfen und ich bin echt am verzweifeln :(
Kann mir jemand weiterhelfen?
|