Excelの勤務表や管理表では、図形やボタンを自動配置するために大量のShape(図形オブジェクト)が使われていることがあります。長期間使われていなかったファイルを修正すると、どの図形が元になっているのか分からず、名前変更や編集で困る場合があります。この記事では、Excelで表示されるShape2912などの図形名の意味や、図形の場所を特定する方法について解説します。
Excelに表示されるShape2912とは何か
Excelの名前ボックスに表示される「Shape2912」のような名前は、セルの名前ではなく、シート上に配置された図形オブジェクトの名前です。
Excelでは、四角形、矢印、ボタン、画像、テキストボックスなどを配置すると、それぞれに内部的な名前が自動で付けられます。作成された順番によって「Shape1」「Shape2」のような番号が割り振られます。
例えば、勤務表で日付ごとの印やボタンを自動表示している場合、見た目は同じ図形でも内部的には別々のShapeとして管理されています。
選択した図形の場所を確認する方法
Excelには、図形オブジェクトを一覧で確認できる機能があります。図形の場所が分からない場合は、まず「選択ウィンドウ」を利用すると探しやすくなります。
確認手順は以下の通りです。
- Excelの「ホーム」タブを開く
- 「検索と選択」をクリックする
- 「選択ウィンドウ」を選択する
選択ウィンドウには、そのシート上に存在する図形や画像などが一覧表示されます。Shape2912という名前も、この一覧から確認できます。
例えば、大量の図形がある勤務表では、選択ウィンドウから対象のShapeをクリックすると、該当する図形が選択されるため、画面上の位置を確認できます。
コピー元の図形を探す方法
Excelの図形はコピーされた場合、元の図形とは別のオブジェクトとして作成されます。そのため、コピーされた図形から自動的に元の図形の場所を調べる機能はありません。
ただし、マクロや数式で図形を複製しているファイルの場合、元の図形名や配置場所を確認できる場合があります。
まずは選択ウィンドウで似た名前の図形を探します。例えば、Shape2912の近くにShape2911やShape2913が存在する場合、同じ処理で作成された図形である可能性があります。
図形の名前を変更する方法
図形名は、選択ウィンドウから変更できます。分かりやすい名前に変更しておくと、後からマクロ修正や管理をするときに便利です。
名前変更の手順は以下の通りです。
- 対象の図形を選択する
- 「ホーム」タブの「検索と選択」から「選択ウィンドウ」を開く
- 一覧に表示された図形名をクリックする
- 名前部分を編集する
例えば、「Shape2912」では用途が分からない場合、「勤務日表示ボタン」や「休日マーク」など役割が分かる名前に変更すると管理しやすくなります。
VBAで図形の一覧や位置を確認する方法
大量の図形が配置されたExcelファイルでは、VBAを使って図形情報を一覧化する方法もあります。
図形には名前だけでなく、配置されている行や列、位置情報が保存されています。VBAを使うことで、どの図形がどこにあるかを確認できます。
例えば、以下のような情報を取得できます。
| 情報 | 内容 |
|---|---|
| Name | 図形の名前 |
| TopLeftCell | 図形左上が配置されているセル |
| Left・Top | シート上の位置 |
| Type | 図形の種類 |
勤務表のように自動処理が組み込まれたファイルでは、VBAで図形一覧を確認すると原因調査がしやすくなります。
図形を自動貼り付けしているExcelファイルで確認すべき点
勤務表などで図形が自動的に貼り付けられる場合、単純なコピー操作ではなく、マクロによって図形が作成されている可能性があります。
この場合、図形そのものではなく、VBAコード内で指定されている図形名を確認する必要があります。
例えば、「Shape2912をコピーする」という処理がマクロ内に記述されている場合、そのコードを修正しない限り、同じ図形が自動生成され続けることがあります。
まとめ:Shapeの場所を調べるには選択ウィンドウが基本
Excelで表示されるShape2912などの名前は、図形オブジェクトを識別するための内部名です。セル位置を示しているものではないため、名前ボックスだけでは場所を判断できません。
まずは「選択ウィンドウ」を利用して対象の図形を探し、必要に応じて名前変更を行うことで管理しやすくなります。
大量の図形や自動処理がある勤務表の場合は、VBAで図形情報を確認すると、コピー元や配置場所を特定しやすくなります。古いExcelファイルを修正する際は、図形名だけでなくマクロやテンプレートの仕組みも確認することが重要です。


コメント