
No.2ベストアンサー
- 回答日時:
同じ行に画像が絶対にないとしたら以下で良いと思います。
---------------------------------------------------------------------------------------
Sub test1()
Dim i As Long
For i = 1 To ActiveSheet.Shapes.Count
ActiveSheet.Shapes(i).Name = "画像" & Format(ActiveSheet.Shapes(i).TopLeftCell.Row, "0000")
Next
End Sub
---------------------------------------------------------------------------------------
同じ行で複数画像が有った場合はエラーしてしまいます。
理由は同じ名前を付けることが出来ない為です。
このままで良いのでしょうか?
できました!!
ありがとうございます!
画像は1行に1枚で管理しているため、頂いた説明の通りで問題なく選択→名前を付けることができました。
大変助かりました。
ありがとうございました。
No.1
- 回答日時:
「選択後に」とはどのようにするつもりでしょうか?
① オブジェクトを先に選択しておいてから、コードで名前を付ける。
② オブジェクトをコードで次々に選択していき「InputBox」などで入力するのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Visual Basic(VBA) VBAリストボックスで選択した後 5 2022/11/07 17:50
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
- Excel(エクセル) Excel 区切り位置指定ウィザードの選択データプレビューで全列を指定する方法 お世話になります。E 1 2023/01/17 16:36
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) Excel アクティブセルのみ条件付き書式の色を他の色にしたい。 4 2022/06/11 22:19
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルマクロでシート内にある画像のみを選択する
Excel(エクセル)
-
VBAでセルを指定した画像のコピー&ペーストを繰り返したい
Excel(エクセル)
-
エクセルVBAでセル番地を指定してオブジェクト名取得
Excel(エクセル)
-
-
4
画像を削除したい(VBA)
Word(ワード)
-
5
エクセルVBA 図形の選択法は?
Visual Basic(VBA)
-
6
【VBA】写真の縦横比を変えずに貼り付ける
Visual Basic(VBA)
-
7
【エクセル】シート内の表をUserFormに画像として表示させる方法
Excel(エクセル)
-
8
VBAエクセルに貼り付けた画像をセルにあった大きさにしたい(等倍)
Excel(エクセル)
-
9
VBAで特定のセルに画像があれば削除、なければ貼り付けを行いたい
Excel(エクセル)
-
10
エクセルVBA 画像を貼り付けるセル位置を指定する方法
Excel(エクセル)
-
11
VBAで選択した画像を貼り付けたい
Excel(エクセル)
-
12
Excel マクロ 画像をリンクせずかつ圧縮して貼りつける方法を教えてください
Excel(エクセル)
-
13
エクセルvbaでの図形のカット(コピー)ペーストについて
Excel(エクセル)
-
14
VBA Shapes コピーと名前
Excel(エクセル)
-
15
VBAマクロで、図形等のオブジェクトを選択(特定)する方法ってありますか
Excel(エクセル)
-
16
VBAでエクセルのシート上の画像のリサイズと配置を行いたい
Excel(エクセル)
-
17
エクセルVBA:データ端に画像があった場合の最終セル位置取得
Excel(エクセル)
-
18
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
19
VBAによるセル内の画像の位置調整
Excel(エクセル)
-
20
[ EXCEL VBA ] 図形を読み込む順番を制御するには?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルマクロでシート内にあ...
-
jwcadで図形を簡単に水平にする...
-
AutoCadの一つの図面の中にあ...
-
Illustratorで、ほかのレイヤー...
-
WORDで、楕円(オートシェイプ?...
-
JW-CADの<選択確定>ボタンに...
-
分解の逆
-
unigraphics NX2 のソリッド・...
-
AutoCADで塗りつぶしの方法
-
Excel VBAでセル内の画像を選択...
-
エクセルVBAでオートシェープの...
-
複数の線を選ぶときに毎回シフ...
-
ベクターワークスでのハッチン...
-
AutoCAD グループの中のこれだ...
-
【AUTO CAD】 複数の、異なる...
-
AutocadへのExcel表のリンク元変更
-
Autocad2000i ショートカットキー
-
図形とテキストボックスの全部...
-
ICADでは概念が…
-
イラストの背景を透明にしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jwcadで図形を簡単に水平にする...
-
図形とテキストボックスの全部...
-
エクセルマクロでシート内にあ...
-
ICADでは概念が…
-
JW-CADの<選択確定>ボタンに...
-
WORDで、楕円(オートシェイプ?...
-
Excel VBAでセル内の画像を選択...
-
分解の逆
-
AutoCadの一つの図面の中にあ...
-
エクセルVBAでオートシェープの...
-
EXCEL2013 VBA ListBox 未選択
-
複数の線を選ぶときに毎回シフ...
-
unigraphics NX2 のソリッド・...
-
ベクターワークス
-
イラストの背景を透明にしたい
-
Auto Cad シフトキーが使えな...
-
エクセルでシート上に存在する...
-
autoCADでの四角形の大きさの変...
-
ベクターワークスでのハッチン...
-
WORD2010図形の一括グループ化...
おすすめ情報
返信ありがとうございます。
①の方法になります。
セル1個内に画像が1個入っている行が数行あります。
上からオブジェクト(画像)をコードで選択し、選択した画像にコードで名前を付けて、全行繰り返します
画像名は以降の処理のために連番をつける予定です。
for i=1 to 行数 step 1
セル内の画像を選択
Selection.ShapeRange.name = "画像"& i (?)
next i
のような方法があると助かります。
よろしくお願いいたします。