No.1ベストアンサー
- 回答日時:
こんにちは。
Sub ShapesDelete()
Dim shp As Object 'As Shape
For Each shp In ActiveSheet.Shapes
If shp.Name = "図" Then
shp.Delete '削除
'shp.Visible = False '非表示
End If
Next shp
End Sub
簡単なマクロだと、上記のようなものになります。
私も、VBAを勉強し始めた段階で、オートシェイプに手を出したのですが、さっぱり分からなかったですね。なぜ、難しいかというと、記録マクロでは、オブジェクト名などが、正しく記録されないからです。常に、Selectionを対象とされるからです。
Wendy02さんへ・・
とっとってもうれしいです!!そしてわかりやすく書いていただいてるのでいがったです。なんとお礼を述べていいか・・。
本当にド素人なので質問して回答がかえってきてもよめなかったりするのではと心配していました。
VBAの勉強をあきらめずにもう少しがんばってみたいと思いました。
ありがとうございます!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2022/06/17 15:40
- Excel(エクセル) ExcelVBAで自動調整できますか? 3 2023/08/25 22:59
- Excel(エクセル) excelのオートシェイプを使って 1 2023/01/03 16:54
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- その他(Microsoft Office) ExcelのVBAコードについて教えてください。 2 2022/06/17 12:58
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Excel(エクセル) Excelのvbaについて教えてください。 図形一つ一つに名前がついています。 指定した図形の名前を 2 2022/08/04 15:13
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/06/19 10:08
- Excel(エクセル) エクセル シート比較で書式を変えるを繰り返したい 2 2023/05/05 11:25
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VBA Shapes コピーと名前
Excel(エクセル)
-
【EXCEL VBA】オートシェイプをクリックした時にそのオートシェイプの名前を取得したい
Visual Basic(VBA)
-
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
-
4
特定の名前のオートシェイプの有無を知りたい(エクセルVBA)
Excel(エクセル)
-
5
エクセルvbaでの図形のカット(コピー)ペーストについて
Excel(エクセル)
-
6
VBA シートをコピーする際に Copyメソッドは失敗しましたのエラーが出てしまいます
Visual Basic(VBA)
-
7
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
8
Excel VBAのオートシェイプの名前の取得(?)
Visual Basic(VBA)
-
9
ExcelVBA 図形をクリックした際のイベントを拾うには
Visual Basic(VBA)
-
10
【VBA】3個の図形をコピーしてSheet2に貼り付けたい
Excel(エクセル)
-
11
VBA 同じ名前のオブジェクトを選択したいのですが
Visual Basic(VBA)
-
12
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
13
Excel VBAで、ユーザーフォームをモードレス表示している間、処理を止めるには?
Visual Basic(VBA)
-
14
エクセルマクロで特定の範囲が空白という条件
Excel(エクセル)
-
15
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
16
エクセルVBAでフォームのListboxをスクロールするには?
その他(Microsoft Office)
-
17
Excel(VBA)
Excel(エクセル)
-
18
Excelのマクロでフリーフォームの作成について
Excel(エクセル)
-
19
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
20
【ExcelVBA】マクロの入ったシートをコピーしても新しいシート内でマクロを動作させるには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントで作図した図を...
-
エクセル上で図のグループ化解...
-
ばねの図を描きたい。
-
WORDで回路図
-
図とオブジェクトの違い(エク...
-
エクセルからワードへのフロー...
-
パワーポイントのスライドをワ...
-
ワード2016です。図が透明...
-
拡張メタファイルで貼れない
-
オートシェイブで入れた図(矢...
-
貼り付けた図を編集するには
-
Excelのシートを図として認識さ...
-
ホームページのリンクの貼り方
-
パワーポイントの画像をワード...
-
【マクロ】図をクリックした位...
-
WORD上でEXCEL表貼り付け回転
-
回路図をwordにきれいに貼り付...
-
エクセルVBAで形式を選択して貼...
-
【至急】パワーポイントの抽出...
-
OpenOfficeのアンカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントで作図した図を...
-
ばねの図を描きたい。
-
パワポで挿入画像を同じサイズ...
-
エクセル上で図のグループ化解...
-
パワーポイントのスライドに図...
-
WORDで回路図
-
貼り付けた図を編集するには
-
エクセルからワードへのフロー...
-
テキストボックスを図で貼付け...
-
図とオブジェクトの違い(エク...
-
オートシェイブで入れた図(矢...
-
パワーポイントのスライドをワ...
-
Word上に貼り付けたExcelの表の...
-
Wordの「図形描画」。線を消す...
-
ワード2016です。図が透明...
-
PowerpointでCtrlキーにて複数...
-
【マクロ】図をクリックした位...
-
ワードの画像貼り付け時のいが...
-
回路図をwordにきれいに貼り付...
-
エクセルVBAで形式を選択して貼...
おすすめ情報