
No.6
- 回答日時:
>直線・四角形だけ
矢印付きも含めて消す。円も消す。円を含めないときは円の関連の
If Left(myshp.Name, Len("Oval")) = "Oval" Then
MsgBox "円"
del = 1
End If
を削除。
標準モジュールに、下記貼り付け。F5キーを押すと実行されます。
結構難しい。コメントあり、は下記で大丈夫のよう。
Sub test02()
Dim myshp As Shape
For Each myshp In ActiveSheet.Shapes
del = 0
If Left(myshp.Name, Len("Line")) = "Line" Then
MsgBox "線"
del = 1
End If
If Left(myshp.Name, Len("Oval")) = "Oval" Then
MsgBox "円"
del = 1
End If
If Left(myshp.Name, Len("Rectangle")) = "Rectangle" Then
MsgBox "四角"
del = 1
End If
If del = 1 Then
myshp.Delete
End If
Next myshp
End Sub
No.5
- 回答日時:
>No.2さんの回答で解決できたのですが、これはマクロ?か何かでしょうか?よくわからないのですが
M-SOFTさんが提示されたのはマクロです。
シェイプの種類を指定しての削除も可能です。
参考HPです。
http://www.asahi-net.or.jp/~zn3y-ngi/YNxv212.html
No.4
- 回答日時:
横槍レスすみません。
M-SOFTさんのコードについてです。
myshap.Delete
↓
myshp.Delete
ですね。
あと、コメントがあるとエラーになります。
マクロ実行時はエラーになりませんが、コメント
のあるセルを選択すると強制終了になると思いま
す。
シートにコメントがない場合は問題ありません。
失礼しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
L字の線を描きたい
-
1回のみ折り曲げる矢印を作りたい
-
エクセルで中心線を表示させる...
-
word、Excelで雲マークを使...
-
Excel 選択も削除も出来ない画像
-
カレンダーを作成し、特定の日...
-
ワードで数直線の作り方を教え...
-
ワードで「雲」の絵を書きたい
-
エクセル>テキストボックスの高...
-
エクセル画面に現れる変な物 こ...
-
WORD or Excelで高校のテストの...
-
正八角形を書きたい
-
トラック線を描くには?
-
エクセルで1本の直線を引いたら...
-
ワードで二重線の四角形を描きたい
-
エクセルで割り印の点線
-
Excelの直線一括削除
-
Wordで文字の上の楕円の消し方
-
イラストレータで面積算定
-
パワーポイントでの線の書式設...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1回のみ折り曲げる矢印を作りたい
-
L字の線を描きたい
-
エクセルで中心線を表示させる...
-
word、Excelで雲マークを使...
-
ワードで数直線の作り方を教え...
-
エクセルで1本の直線を引いたら...
-
カレンダーを作成し、特定の日...
-
ワードで二重線の四角形を描きたい
-
エクセル画面に現れる変な物 こ...
-
Excel 選択も削除も出来ない画像
-
AR CADの使い方
-
エクセル>テキストボックスの高...
-
ワードで「雲」の絵を書きたい
-
正八角形を書きたい
-
Openoffice writer の罫線の引き方
-
エクセルに地図に線を引く
-
教えて下さい!
-
Wordで文字の上の楕円の消し方
-
表の角を丸くするには
-
トラック線を描くには?
おすすめ情報