ist es mittels VBA möglich einem Objekt eine Varialble zuzuweisen?
z.B.
- zwei UserFormen mit folgendem Namen: FRM1 und FRM2
- eine Variable x als Integer
Beide Formen haben auf der Oberfläche dieselben Steuerelemente, unterscheiden sich aber in der Größe und Gestaltung.
In diversen Modulen wird hin und wieder auf die Form zugegriffen oder Werte abgefragt oder gesetzt (z.B. FRM1.TextBox1 = "Test").
Nun mein Problem:
Wenn x=0 soll in dem Modul die FRM1 ausgewählt werden, wenn x=1 soll FRM2 ausgewählt werden, also ungefähr so:
If x=0 then FRM1.TextBox1 = "Test"
If x=1 then FRM2.TextBox1 = "Test"
Da ich in den Modulen sehr viele Anweisungen verknüpft habe, wäre der Programmcode enorm. Ich dachte mir, das ich vielleicht dem Objekt FRM1 oder 2 vorher eine Variable (Var) zuweisen könnte, etwa so:
If x=0 then Var = FRM1
If x=1 then Var = FRM2
und anschließend so weitermachen könnte:
Var.TextBox1 = "Test"
Ich denke aber, das es so nicht funktionieren wird...weiß vielleicht jemand, wie ich das machen könnte? Vielen Dank im voraus.
Gruß, Nico