• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:範囲内の同名オブジェクトの削除)

同名オブジェクトの削除方法

このQ&Aのポイント
  • 範囲内の同名オブジェクトを削除しようとしていますが、オートシェイプの削除方法ではうまくいきません。
  • シートにグループ化したシェイプがあり、同名のオブジェクトを削除する方法を知りたいです。
  • マクロを使って削除すると、オブジェクトを選択して削除する記録が残るため、より効果的な方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

DrawingObjectsでは無く Shapesコレクションを For Eachでまわしてやればいいのでは ・・・

ae-1sp
質問者

お礼

教えていただいた通りShapesコレクションを追加しましたが、Set MyR = Range(Obj.TopLeftCell, Obj.BottomRightCell) でエラーが出てしまいます。これはオブジェクト名が異なる場合でも同じエラーを吐きました。 そこでOn Error Resume Nextを追加する事により問題なく動作させる事が出来ました。 ありがとうございます。

関連するQ&A