
No.1ベストアンサー
- 回答日時:
下記の様な感じでどうでしょう?
ただし、下記では、図形に限らず
sheet上のコントロールまで削除されちゃいます。
図形のみに絞りたい場合はnameを取得して
if文で判定してやれば良いかと。
Sub ObjectDelete()
Dim lObjectCt As Long
Dim lOIndex As Long
lObjectCt = Worksheets("Sheet1").Shapes.Count
For lOIndex = lObjectCt To 1 Step -1
Worksheets("Sheet1").Shapes.Item(lOIndex).Delete
Next
End Sub
できました!詳しい説明ありがとうございました!
図形の名前をしてせずにできる方法を探していたので、この方法でバッチリできました。ありがとうございました!
No.2
- 回答日時:
Sub test01()
Worksheets("sheet1").DrawingObjects.Select
'Selection.Delete
End Sub
Worksheets("sheet1").DrawingObjects.Select
でオートシェイプやコントロール全てが小さい□(四角)が2-8個でる、デザインモード状態になりましたが。
上記は'を取り除くと、すべて図形を抹消のコードになります。
ただ私のテストでの図形の種類・数のバラエティが少なかったので、terakuraさんの方でやって見てください。
この回答への補足
回答ありがとうございます。
’を取り除いてやってみました。見事削除したい図形はすべて選択され、削除できました。ただ、その後に、中断モードでは実行できないというメッセージが出てきてしまいます。
このメッセージが出てこないようにするには・・・?と悩んでいます。大変申し訳ありませんが、もし分かれば教えて下さい。
先程補足しましたが、できました!大変申し訳ありません。ステップインで進めていくと、メッセージが出るようです。通常に実行したら何も問題なく実行できました!ずっと悩んでいたのに、たった2行でできるなんて・・・!
本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセル VBAについて 2 2022/09/21 22:21
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2022/06/17 15:40
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
線を組み合わせた図形の塗りつ...
-
PowerPointで台形を描く方法
-
pdf上に描画した図形が印刷され...
-
図形でしずく型を作りたい
-
ワードかエクセルの図形を使っ...
-
AutoCADで渦巻きを描く方法
-
Illustratorでくくり括弧記号を...
-
Illustratorで白い部分のみを透...
-
G.CREWの使い方
-
エクセル ユーザーフォームに...
-
エクセルVBAで図形のテキストを...
-
WORDで図に網掛けする方法は?
-
ワード2002で「 Selection.Shap...
-
Excel のバージョンによって、...
-
JWWで登録した図形の縮尺を変え...
-
頭の中で折り紙を折るのは男性...
-
Jw-cad の図形リストが表示でき...
-
方位磁針
-
錯視?素朴な質問です。
-
ワード 2003。表とテキストボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointで台形を描く方法
-
pdf上に描画した図形が印刷され...
-
線を組み合わせた図形の塗りつ...
-
Excel のバージョンによって、...
-
ワードかエクセルの図形を使っ...
-
図形でしずく型を作りたい
-
エクセルVBAで図形のテキストを...
-
AutoCADで渦巻きを描く方法
-
Excel2003図-扇形を書く方法は...
-
クリックしたらパネルがめくれ...
-
Illustratorでくくり括弧記号を...
-
グーグルスプレッドシートの図...
-
エクセル ユーザーフォームに...
-
Jw-cad の図形リストが表示でき...
-
Excel 図形へのハイパーリンク
-
算数です 文章問題とか図形に出...
-
VBA 図形のテキスト取得
-
エクセルで図形を連動させたい
-
図形とビットマップの違いは?
-
WORDで図に網掛けする方法は?
おすすめ情報