• ベストアンサー

オブジェクトの複数選択について

excel2003にて、複数のページにあるオブジェクトを削除したいのですが、コンボボックス、チェックボックス、オプションボタンといくつか種類があるなかで、コンボボックスのみ、全て選択して削除ということができますか? 範囲で選択もできるのですが、オブジェクトが混在しているため、 スムーズにいきません。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

VBAでよければ以下で出来ます。 コンボボックスがコントロールツールボックスから挿入したOLEオブジェクトの場合 Sub test01() For Each ws In Worksheets For Each ob In ActiveSheet.OLEObjects If ob.Name Like "ComboBox*" Then ob.Delete End If Next ob Next ws End Sub フォームのドロップダウンの場合 Sub test02() For Each ws In Worksheets ws.DropDowns.Delete Next ws End Sub 標準モジュールにコピペしてから実行してください。

sanyp
質問者

お礼

早速ありがとうございます。 実行してみましたら、きれいに消すことができました。 ありがとうございました。

関連するQ&A