• ベストアンサー

エクセルのオブジェクト

エクセル2000を使っています。 1つのブックに複数のシートがあります。 各シートにはオブジェクトが3個あり、 そのオブジェクトをまとめて消す方法がありましたら ぜひ教えてください。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

エクセル2000です。 Sub test05() Worksheets("sheet1").DrawingObjects.Delete End Sub テストでShapeの直線、円、長方形、コントロールのラベルを貼りつけ実行すると、全て消えました。やって見てください。

その他の回答 (4)

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.4

各シートごとでなら、ジャンプ機能でオブジェクトを選択し削除すればよいと思います。 F5キー → セル選択 → オブジェクト →OK →Deleteキーで削除。 この一連の動作をマクロの自動記録などで登録すれば、 シートを開く→マクロ実行→次のシートを開く→マクロ実行 という具合にして、以前よりラクにオブジェクトの削除ができると思います。 マクロは詳しくないので細かいところは他の人にお任せします。

noname#102878
noname#102878
回答No.3

VBAで一気に削除するなら Sub test() Dim mySheet As Worksheet For Each mySheet In ThisWorkbook.Worksheets mySheet.Shapes.SelectAll Selection.Delete Next mySheet End Sub てな感じで。

shiriasu
質問者

お礼

お返事ありがとうございます。 が、しかし、VBAさっぱりわかんないので うまく組みこめないんですよね。 VBAがわかれば、かなり楽なんですが・・。

  • NIWAKA_0
  • ベストアンサー率28% (508/1790)
回答No.2

オブジェクトの操作は、複数シートでの串刺し操作では出来ません。 #1さんの方法で、1シートずつ地道に消して行くしかないかと。

  • hamha
  • ベストアンサー率61% (83/135)
回答No.1

ツールバーの図形描画を表示させて ツールバーの中にあるマウスポインタのアイコン(オブジェクトの選択) をクリック後、3個のオブジェクトを囲み Del キーで まとめて消去できます。

関連するQ&A

  • エクセル/保護したシート上の埋め込みオブジェクト

    エクセル2000です。 エクセルで作成した文書に、「挿入」→「オブジェクト」→「ファイルから」で、ワードのファイルをアイコンの形で「埋め込みオブジェクト」にしました。 通常であれば、このアイコンをダブルクリックしてワード文書を開けるはずですが、今般、事情によりエクセルはシート保護&ブック保護をしなければなりません。 そうすると、ワード文書のアイコンをダブルクリックしてもまったく反応しなくなってしまいます。 どうすれば保護されたワークシート上でワードを開けるでしょうか? VBAでも他の方法でもかまいません。 ご教示いただければ幸いです。

  • EXCEL 見えないオブジェクト

    EXCELのスクロールが極端に遅くなったので、ここでヒントを探しました。すると、オブジェクトが何らかの原因ではないかということで、オブジェクトを全部選択して消去することで、解決しました。2メガ以上あった容量も50キロ程度になりました。 ところで、どんなオブジェクトが原因だったのかと思って、空のワークシートにそのオブジェクトを貼り付けてみました。 目に見えるオブジェクトを消して保存すると、まだ2メガ以上の容量があり、何か見えないオブジェクトが残っているのかもしれないと思うのです。それを発見する方法はないものでしょうか。また、見えないオブジェクトの正体は?

  • Excelの中にExcelのオブジェクトを挿入したい

    Excelシートの中にExcelのオブジェクトを挿入したい場合、 1.オブジェクト用のExcelファイルを作成、 2.取り込み先のExcelファイルで挿入/オブジェクトを選択する ことで対応できるまでは分かったのですが、 これを同一ファイルで Sheet2の内容をオブジェクトとしてSheet1に取り込むようなことは 出来ませんでしょうか?

  • エクセルのオブジェクト選択

    エクセルで、ワークシート内の全てのオブジェクトを一括で選択する方法が有れば教えて下さい。 よろしくお願いします。

  • エクセルシートの保護

    お尋ねします。 複数のエクセルシートでひとつのブックを構成していますが、このブック全てに保護をかけたいのです。複数のシートは指定できないようなので、1シートずつ「シートの保護」をかけなければならないのでしょうか?シート数が多いだけに、ブックごと保護する方法がありそうなのですが分かりません。 ご教授ください。

  • エクセルのブックはVBAでオブジェクトと言うことは

    VBAでアクセスではフォームの事をオブジェクトと言いますが エクセルのブックはVBAでオブジェクトと言うことはありますか?

  • Excelのシート→ブック

    Excelのシート→ブック Excelに複数のシートがある状態です。 そのシートを個別のファイル名=シート名で一発で個別のブックにする方法はありますか?

  • Excelオブジェクト

    エクセルオブジェクトに関して質問です。 VBより起動したExcelをExcelの"×"ボタンで閉じると、タスクにExcelオブジェクトが残ってしまいます。Excelの"×"ボタンを使用し、タスクからも完全にExcelオブジェクト解放する方法はありますか? よろしくお願いします。

  • エクセル2003での選択できないオブジェクト

    グラフや様々なオブジェクトを載せたエクセルデータを編集しています。 列や行を削除したり追加していてだとは思いますがかすかに見えているけれど 選択できないオブジェクトがあります。 オブジェクト選択での白い矢印で囲っても駄目。 ジャンプでも駄目。 シートも保護していません。私が1から作成したので難しいロックはかかっていません。 何をしても消せないのですが、印刷に出てきてしまうので困っています。 何か方法はありませんか?

  • PowerPoint2003 オブジェクトについて

    PowerPoint2003 EXCELで作られたデータが貼り付けられているスライドがあります。 そのデータを普通のEXCELのシートに貼り付けるとき、列幅などをそのまま貼り付けることは できるでしょうか? 形式を選択して貼り付けを選んでもいつものように細かい画面にはならず、 文字のみか、ビットマップなどの図になるかしか選択できません。(添付ファイル参照) PowerPointに貼り付けたSheetをそっくりそのままEXCELに貼り付けたいです。 何か方法は無いでしょうか。 行った操作 (1)PowerPointで「挿入」-「オブジェクト」-「MicroSoftEXCELワークシート」 (2)そのワークシートにデータを入力 (3)そのワークシートをコピーし、EXCELの新規ブックに貼り付ける。 オートシェイプなどが大量にあるのと、列幅もたくさん変更されているので困っています。 次に作るときはEXCELで作ってから貼り付けようと思いますが 現在作ってあるものをなおせないものかと質問してみました。 図にする以外でなおす方法があったら教えてください。 よろしくお願いします。

専門家に質問してみよう