エクセル マクロ 選択中の複数の図形名を表示するには?
お世話になります。
図形を選択(単一・複数の時あり)している状態で
ボタンを押すと図形の名前がメッセージボックスに表示される
といった事をしたいのですが、
最近マクロを始めたばかりでどういうコードを書けばいいのかわかりません
一応↓の様に 単一選択している図形の名前を出すまでは何とか自力で出来ましたが、
Sub 図形名の表示_Click()
MsgBox (Selection.ShapeRange.Name)
End Sub
複数選択した場合の出す方法がわかりません。
どのようにコードを書けばいいのかご教授ください。
No.3ベストアンサー
- 回答日時:
ANo2です。
修正します。さきほどのでは1個しか選択してないとエラーになります。
Sub 図形名の表示_Click()
Dim tmp As String
Dim sp
If TypeName(Selection) = "Range" Then Exit Sub
For Each sp In Selection.ShapeRange
tmp = tmp & sp.Name & vbNewLine
Next sp
MsgBox tmp & "が選択されてます。", vbInformation, "(´^∇^)σ"
End Sub
回答ありがとうございました。
ちゃんと単一・複数両方とも名前が出てきました^^
まだまだ分からない事だらけなので
教えて頂いたコードなどをもとにもう少し勉強してみたいと思います
助かりました ありがとうございます
No.2
- 回答日時:
一案です。
Sub 図形名の表示_Click()
Dim tmp As String
Dim sp
For Each sp In Selection
tmp = tmp & sp.Name & vbNewLine
Next sp
MsgBox tmp & "が選択されてます。", vbInformation, "(´^∇^)σ"
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/22 11:43
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/06/19 10:08
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで図形やワードアート...
-
指定範囲内で図形等を削除する...
-
Excel組織図を横に展開する方法...
-
Office365 のExcelでオブジェク...
-
Excel に貼り付けた図形が、勝...
-
ワードの図形をコピー&ペイス...
-
オートシェイプで任意のドーナ...
-
word2010 SmartArtで連絡網作...
-
エクセル コマンドボタン 丸...
-
ベクターワークスで線を複写
-
Illustratorで色の変更ができな...
-
Creative Cloudフォトプランで...
-
イラストレーターでPDF変換して...
-
イラストレータでjpgを編集
-
Excel 2010 コネクタの接続が切...
-
ワードで大量の図形を一括でグ...
-
JPEG画像をイラストレータの塗...
-
印刷にかなり時間がかかってし...
-
JWCADについて
-
jwCAD 登録した図形を呼び出し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
指定範囲内で図形等を削除する...
-
エクセルで図形やワードアート...
-
Excel組織図を横に展開する方法...
-
word2010 SmartArtで連絡網作...
-
Excel に貼り付けた図形が、勝...
-
Office365 のExcelでオブジェク...
-
マウスで選択した図形のみVBAで...
-
jwCAD 登録した図形を呼び出し...
-
ワードの図形をコピー&ペイス...
-
Excel 図形を移動させると複写...
-
JWCADについて
-
Creative Cloudフォトプランで...
-
オートシェイプで任意のドーナ...
-
マクロで選択した図形の選択状...
-
ベクターワークスで線を複写
-
PowerPoint2013で、図形の枠線...
-
イラストレーターには“書式のコ...
-
エクセル マクロで、選択してい...
-
パワーポイント(2016)、線を...
-
EXCELでのデータ及び図形...
おすすめ情報