• ベストアンサー

EXCELシート上での図形検索

EXCELシート上で、例えばオートシェイプなどで作成した図形を、(1)一括検索する方法、(2)[編集]-[検索]機能で文字列を検索するように、順次検索する方法など、図形を探す方法を教えて下さい。また、一括削除の方法もあったら教えて下さい。お願いします。

  • goo62
  • お礼率91% (195/214)

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

  • ベストアンサー
  • esprei
  • ベストアンサー率56% (718/1271)
回答No.1

2)の順次検索は判りませんが、一括検索なら出来ると思います。 編集からジャンプ。 セルの選択をクリックして、オブジェクトにチェック。 そしてOKすると、シート上のオブジェクトをすべて選択してくれます。 選択はしてくれるけど、その部分を表示してくれるわけではないので、検索とは違うかもしれませんが。 ズームの表示倍率を低くしていれば、全体を見渡せて判りやすいかもしれません。 オブジェクトをすべて選択出来ていれば、deleteで一括削除も出来ます。

goo62
質問者

お礼

早速の有意義なお答えありがとうございました。試してみました。一発で成功しました。ホントにありがとうございました。順次検索の回答が寄せられたら改めてお礼します。

関連するQ&A

  • エクセル:VBAでシート上のオートシェイプ以外の図形を消去したい。

    お世話になります。 ★VBAでシート上のオートシェイプ以外の図形を消去したいのです。 No.1902175で、エクセルシート上の図形の削除方法をいろいろ教えていただきました。今回は、そのときにはあてはまらなかった、「オートシェイプをのぞく図形をVBAで削除したい」のです。 補足:シートは毎月のある行事等の予定表です。オートシェイプにはマクロを登録しているため消したくありません。その他の図は季節の行事に関するクリップボード等の図で、担当者がシートから毎月手作業で削除していたものです 以上、よろしくお願いいたします。

  • エクセル2003で、複数のシートに一度に図を貼り付けたい

    エクセル2003でオートシェイプや直線などで組み合わせた図を作りました。 文字列も含まれて居ます。 それを1つのブック内のシート100枚ほどにコピーしたいと思っています。 シートすべてを作業グループにして貼り付けたところ、文字列はすべてのシートにコピーされましたが 図形は貼り付けられていません。 どうしたらよいでしょうか? 宜しくお願い致します。

  • エクセル:シート上の「オートシェイプ」のみの一括削除について

    お世話になります。過去に同じ質問があればお許しください。 『シート上のオートシェイプ(図形)だけの削除』について、 普通の消去等では残ってしまいます。 シート上のすべてのオートシェイプのみの一括削除の仕方を教えてください。よろしくお願いいたします。

  • エクセルで自作の図形をメニュー化できますか?

    エクセル2003を使用しています。 (sheet1)に書式を作成してあります。 (sheet2)にはオートシェイプで色々な図形を作って並べてあります。 (sheet2)の記号で必要なものをコピーして(sheet1)に貼り付けるという作業をしています。 この(sheet2)の図形を、オートシェイプのツールバーをクリックすると出てくる、基本図形などのメニューのような形で登録できないものかと考えています。 書式の中に数種類の図形をコピー&ペーストするので、メニューの中で図形を選んでクリックしたら貼り付く。 という作業が出来れば効率的なのですが・・・ どなたか、このような方法をご存知ないでしょうか? よろしくお願い致します。

  • Excel のSheet中の 「*」 はどうやって検索しますか?

    Excel Sheetの中の * (アスタリスク)を検索する方法が分かりません。 編集(E) の検索(F) 「検索する文字列」に * を入れて検索すると、ワイルドカードの意味になってしまい、数式や、文字列が入っている全てのセルが検索されてしまいます。どなたかいい方法を教えてください。

  • 図形オートシェイプ内のテキスト検索マクロ作成についての質問

    VBS2年目のプログラマーです。 Excelで図形オートシェイプ内のテキストが検索できないので、 マクロを作成してみようと思いましたが2点問題が発生しましたので 解決方法または実現方法をご教授ねがいます。 (目標マクロ機能概要) (1)InputBoxで検索文字列を入力 (2)検索文字列と一致するテキストを持つ図形を選択 (3)検索文字列と一致する次の図形を検索するかをMsgboxから選択  (この時、一致する図形は選択されている状態であってほしい) (4)(3)で次の図形を検索しない、または図形をすべて検索するとマクロ終了 (問題) 1.機能概要(2)の選択される図形が現在のExcel画面外にある場合、画面が移動しないため、どこに検索ヒットした図形があるか使用者がわからない 2.機能概要(3)で、Msgbox実行時に図形選択が表示されず現在どの図形を選択しているのか使用者がわからない 問題1は、autoshapeオブジェクトのtop,left属性などを 使うしかないのかなとぼんやり考えています。 以下、コードです。 お忙しいところ、申し訳ありませんが 以上、よろしくお願いします。 ************************** Sub GetShapesText() Dim wk_shp As Shape 'オートシェイプ格納変数 Dim wk_search_str As String '検索文字列変数 '*** 検索文字列入力処理 *** wk_search_str = InputBox("検索する図形オートシェイプのテキストを入力してください。", "オートシェイプ内テキスト検索") If (Len(wk_search_str) = 0) Then '検索文字列が未入力の場合は、マクロ終了 Exit Sub End If '*** オートシェイプ検索処理 *** For Each wk_shp In ActiveSheet.Shapes If InStr(wk_shp.Name, "Line") = 0 Then 'オートシェイプが線(Line)以外の場合のみ以下を処理 If (InStr(wk_shp.TextFrame.Characters.Text, wk_search_str) > 0) Then 'オートシェイプのテキストに検索文字列が含まれる場合のみ以下を処理 wk_shp.Select '検索ヒットしたオートシェイプを選択 wk_next_search_flg = MsgBox("次を検索しますか?", vbYesNo) If (wk_next_search_flg = 7) Then '次を検索しない場合は、検索を終了 Exit For End If End If End If Next End Sub **************************

  • エクセルで図形の位置を知るには

    エクセルのシートにオートシェイプで描画した図形の位置を知るにはどうすればいいのでしょうか。 Top=×× Left=×× などを知ることが可能なのでしょうか。

  • 図形 ブック内のを検索するにはどうすればいいでしょ

    エクセル2010です。 シート上でオートシェイブやワードアートの図形を検索する時は ctrl+Gでジャンプを呼び出し 「セル選択」→オブジェクトで 図形を探せますが ブック内のを検索するにはどうすればいいでしょうか? 文字の検索なら 検索対象をシートからブックに変更すれば可能ですが 図形の検索は一つ一つのシートでやっていかないとダメですか?

  • Excel : オートシェイプ内の文字列検索について

    過去に似たような質問があった(No.1164411)のですが、分からなかったので教えてください。 Excelでオートシェイプ内の文字列を検索するためには、Excelについている既存の検索機能では検索できないのでしょうか?

  • エクセルの削除の方法

    教えて下さい。 エクセルで、オートシェイプを使って枠を複数作りました。一括で列または行を選択して削除したのですが、オートシェイプの一部が選択を開始した部分に複数残ってしまって削除するのが大変です。オートシェイプも残さずに一括削除の方法ありますか。

専門家に質問してみよう