- 締切済み
excel オートシェイプ図形内の文字を一括コピー
オートシェイプの図形内の文字を一括コピーして セルに貼り付けることはできますでしょうか? 図形描画の矢印マークで図形は一括コピーできますが 図形内の文字はコピーできずに困っています。 誰かわかる形いましたらご教授ください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
いいえ,できません。 エクセルでは一個ずつやるしか,方法はありません。 作業例: ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1() dim s as shape on error resume next for each s in activesheet.shapes s.topleftcell = s.textframe.characters.text next end sub sub macro2() dim s as shape dim buf as string on error resume next for each s in activesheet.shapes buf = buf & "," & s.textframe.characters.text next range("A1") = mid(buf, 2, len(buf)) end sub ファイルメニューから終了してエクセルに戻る ALT+F8を押し,いま登録したマクロを実行する。 #コピーしていったいどうしたいのか,ご相談に肝心のことが書かれていませんので,てきとーに補ってマクロを作ってあります。