ボタンに関連付けられたマクロがワークシートのユーザー入力パラメーターに基づいて動的な形状を描画する Excel ワークシートがあります。
シートをきれいにする、つまりワークシート内のすべての図形を削除する新しいマクロを作成しようとしています。
以下のコードを使用してみましたが、実際にはすべての形状が削除されますが、その過程でボタン フォーム コントロールも削除されます。ワークシートの図形 (矢印、テキスト ボックス、楕円など) のみを取り除く簡単な方法はありますか? 本当にありがとう!!!
Sub DeleteAllShapes()
Dim Shp As Shape
For Each Shp In ActiveSheet.Shapes
Shp.Delete
Next Shp
End Sub