Als Antwort auf diesen Beitrag
Hi,
Die Klasse muss auch clsTextBox heißen, i forgot. Die Konstanten mRows und mCols bestimmen die Anzahl der feuernden Events ((r*c)-1, da 0-basiert) und sind dynamisch.
Wenn du beim Erstellen den .Tag des Textfeldes um die Feldnamen zuzuweisen , kann man im Event mit .Tag=Feldname fallunterscheiden.
Genauso vorstellbar wäre die Ordinalzahl des Feldes zu nutzen usw
Die Zuweisungen
...
Set t(lngTnr) = New clsTextbox
With newControl
Set t(lngTnr).TxtBox = newControl
...
erzeugen eine leere Klasse und weisen die Textbox darin dem Control auf der Userform zu, dass muss so.
Innerhalb der Klasse kannst du alle Events einer Textbox verwenden.
Im Anhang der Anscheinsbeweis
https://www.herber.de/bbs/user/180699.xlsm
hth
Ulf