すべてのボタン (ワークシートから別のワークシートにコピーされたもの) の名前を「ボタン」と番号に変更する非常に単純な手順を実行しようとしています。
どういうわけか、最初の 2 つを除くすべてのボタン (非アクティブ x) の名前が変更されます。
私が書いたコードは次のとおりです。
Dim button As button
i = 1
For Each button In ws.Buttons
button.Name = "Button " & i
i = i + 1
Next button