
No.2ベストアンサー
- 回答日時:
Sub sample()
Dim shp As Shape
For Each shp In ActiveSheet.Shapes
'図形の左上が位置するセルに書き込む
shp.TopLeftCell = shp.TextFrame.Characters.Text
'図形の左上の右下のセルに書き込む
shp.TopLeftCell.Offset(1, 1) = shp.TextFrame.Characters.Text
Next
End Sub
図形の大きさがわからないので、
文字を書き込むセルを2パターンにしました。
不要な方は削除して下さい。
参考になるかな。
No.1
- 回答日時:
こんばんは。
For Eachで、全ての図形を処理する事ができると思います。
良いサンプルが見付かりませんでしたが、質問者さんが1つできているとの
事ですので、それを、For Eachで処理すればできるかと思います。
●For Each~Nextループで全Shapeを選択するサンプルマクロ
https://www.relief.jp/docs/excel-vba-select-all- …
上記で、選択する部分を、質問者さんの処理に置き換えたら良いかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで、図形内の文字をセルに抽出したいです
Excel(エクセル)
-
VBA 図形のテキスト取得
Excel(エクセル)
-
【EXCEL VBA】オートシェイプをクリックした時にそのオートシェイプの名前を取得したい
Visual Basic(VBA)
-
-
4
excel 図形に入れたテキストやテキストボックスの文字をセルに書き出す
Excel(エクセル)
-
5
エクセルVBAでセル番地を指定してオブジェクト名取得
Excel(エクセル)
-
6
全てのテキストボックスをセルに出力
Visual Basic(VBA)
-
7
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
8
複数あるテキストボックス中のテキスト取り出し
その他(Microsoft Office)
-
9
VBA Shapes コピーと名前
Excel(エクセル)
-
10
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
11
EXCEL VBAで、セルの文字列の前後に文字を入力する方法は?
その他(Microsoft Office)
-
12
VBA 図形グループ化後オブジェクト名取得
PowerPoint(パワーポイント)
-
13
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
14
エクセルテキストボックスの文字列をセルに引っ張ってくるやり方
Visual Basic(VBA)
-
15
VBAでテキストボックス内の編集をする方法
Visual Basic(VBA)
-
16
マクロでオートシェイプ内の文字の色を変更したい。
Excel(エクセル)
-
17
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
-
18
VBA 同じ名前のオブジェクトを選択したいのですが
Visual Basic(VBA)
-
19
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
20
Excel VBAのオートシェイプの名前の取得(?)
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
線を組み合わせた図形の塗りつ...
-
pdf上に描画した図形が印刷され...
-
PowerPointで台形を描く方法
-
【マクロ】別ファイルへマクロ...
-
ワードかエクセルの図形を使っ...
-
図形でしずく型を作りたい
-
クリックしたらパネルがめくれ...
-
エクセルで図形を連動させたい
-
WORDで図に網掛けする方法は?
-
エクセルVBAで図形のテキストを...
-
Excel 図形へのハイパーリンク
-
Jw-cad の図形リストが表示でき...
-
Excel VBAのことでお聞きしたい...
-
Excel2003図-扇形を書く方法は...
-
visioで図形を自由に回転したい
-
wordで写真をハートの図形にしたい
-
【Excel】図形の色をクリックす...
-
花子の塗りつぶしについて
-
Visio2007 図形を拡大すると形...
-
パワーポイントに貼り付けた画...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】別ファイルへマクロ...
-
PowerPointで台形を描く方法
-
pdf上に描画した図形が印刷され...
-
線を組み合わせた図形の塗りつ...
-
図形でしずく型を作りたい
-
ワードかエクセルの図形を使っ...
-
Excel のバージョンによって、...
-
AutoCADで渦巻きを描く方法
-
エクセル ユーザーフォームに...
-
エクセルVBAで図形のテキストを...
-
Illustratorでくくり括弧記号を...
-
Illustratorで白い部分のみを透...
-
Jw-cad の図形リストが表示でき...
-
Excel2003図-扇形を書く方法は...
-
VBA 図形のテキスト取得
-
エクセルで図形を連動させたい
-
G.CREWの使い方
-
図形とビットマップの違いは?
-
Excel 図形へのハイパーリンク
-
JWWで登録した図形の縮尺を変え...
おすすめ情報