nun möchte ich dass beim aufrufen der UserForm ein Code startet
Dann biste hier aber im falschen Ereignis
Private Sub TextBox1_Change() ... End Sub
Du musst ins Userform_Initialize()-Event.
Das wird durchlaufen beim "starten".