AW: Verkürzter VBA-Code läuft nicht mehr
kdosi
Hallo Peter,
Sub NameButton()
' ActiveSheet.Shapes("Button 1") : was ist es, was fuer einen Typ hat es?
MsgBox "ActiveSheet.Shapes(""Button 1"") ist ein : " & VBA.TypeName(ActiveSheet.Shapes("Button 1"))
' also es ist wie erwartet ein Shape-Object
' Shape-Object hat eine Characters Methode, mit der man den Text des Shapes aendern kann
' aber diese Methode arbeitet nicht direct mit dem Shape-Object, sondern
' es arbeitet mit einem TextFrame-Object des Shapes :
ActiveSheet.Shapes("Button 1").TextFrame.Characters.Text = "Etwas Text ..."
' das alles kann man mit Hilfe von den Object-Browser herausfinden, im VB editor : View/ObjectBrowser (oder F2)
End Sub