meine Suche im Forum ergab leider keine Treffer, die mein Problem beschreiben. Daher suche ich erneut bei Euch Unterstützung:
Beschreibung:
Ich habe eine UserForm mit ca. 50 Eingabefeldern (Textfeldern). Alle Felder sind bereits vorbelegt, aber editierbar. Bei einer Änderung eines beliebigen Textfeldes sollen in Abhängigkeit des Feldes z. T. unterschiedliche Aktionen durchgeführt werden.
Problem:
Gibt es eine Möglichkeit das Textfeld, in welchem eine Änderung gemacht wurde (also 1 von 50) zu identifizieren ohne jedesmal (und für jede TextBox!!!) über die Ereignissteuerung (siehe folgendes Beispiel) zu gehen?
privat
Sub TextBox23_AfterUpdate()
Anweisung1
Anweisung2
etc.
End Sub
Diese Ereignisroutine müsste für jede TextBox geschrieben werden, was den Code extrem in die Länge zieht und zudem in der Wartung sehr aufwendig und das Ganze unübersichtlich macht.
Da gibt es doch bestimmt eine Eigenschaft, die man auswerten kann und einen Trigger der dann greift (wenn irgendwo auf der UserForm / einem beliebigen Textfeld etwas geändert wird).
Ziel:
Ziel wäre das geänderte Textfeld zu erkennen und mittels Funktion dynamisch zu gestalten.
Kann mir einer von Euch weiter helfen?
VG
Ingo