Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Vielleicht liegt das an Deinem Code? ;-)
Wenn ich mal 200 Commandbuttons erstelle, dann gibt das kein Problem:
Sub Test()
Dim i As Long
Dim R As Range
Application.ScreenUpdating = False
For i = 1 To 20000 Step 100
Set R = Range("A" & i)
With R
.Value = "hier"
With .Offset(, 1).Resize(2, 2)
ActiveSheet.OLEObjects.Add "Forms.CommandButton.1", _
Left:=.Left, Top:=.Top, Width:=.Width, Height:=.Height
End With
End With
Next
Application.ScreenUpdating = True
End Sub
Einen alternativen Code zum sichern und wiederherstellen findest Du hier:
http://dl.dropbox.com/u/35239054/modShapePosition.bas
Und kuck auch mal hier:
http://support.microsoft.com/kb/2503335
Andreas.