bis jetzt habe ich dieses Problem nie getroffen, jetzt aber:
Ich versuche ein neues Textbox zu erstellen und seinen Namen zu ändern.
Set NewBox = Worksheets(1).OLEObjects.Add(ClassType:="Forms.TextBox.1", Width:=20, Height:=20, Top:=6, Left:=6)
NewBox.Name = "MyBox1"
MsgBox NewBox.Name
Während des Programmsablauf funktioniert es, ich überprüfe sogar am ende (mit einem MsgBox), ob der Name wirklich geändert wird. Kommischerweise aber, nach dem Ablauf des Programms, ist der Name wieder TextBox1 geworden?! Wie ist denn das möglich?!
Grüsse
Christo