Zugriff auf eine TextBox aus einem anderen Formular

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von petaod.

    Zugriff auf eine TextBox aus einem anderen Formular

    Servus Leute...und zwar folgende Frage:

    Ich habe eine TextBox3 (in der steht die Auftragssumme) und eine TextBox5 in einem anderem Formular namens Projekt_erstellen (in der steht die Wohnungsanzahl).

    So nun möchte ich eine einfache Division vornehmen:

    kostenWE = CDec(TextBox3) / CDec(TextBox5)
    With Cells(Rows.Count, "I").End(xlUp).Offset(1)
    .Value = kostenWE
    End With

    Problem hierbei ist halt einfach, dass "CDec(TextBox5)" nicht die richtige TextBox aus dem anderen Formular ist...

    Ich habs probiert mit "CDec(Projekt_erstellen.TextBox5) aber das geht nicht...wie kann ich nun auf den Wert welcher in der TextBox5 vom vorherigen Formular steht?

    lg Sempsi
    Theoretisch kannst du auch mit Form2.TextBox5.Text adressieren.
    Im übrigen ist CDec(TextBox5) extremer Crashgefahr ausgesetzt.
    Kannst ja mal zwei oder 0 eingeben.

    Aber mit GUI-Elementen rechnet ein guter Programmierer sowieso nicht.
    Binde die Textboxen an Zellen oder Objekte, z.B. in einem gesonderten Datasheet.
    Dann kannst du mit den Zellwerten rechnen.

    Und benenne deine Controls lesbar (TextBox5 ist kein selbsterklärender Name).
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --