- ベストアンサー
エクセルでオブジェクト内の文字をセルへコピペする
エクセルでオブジェクト内の文字をセルへコピペする方法は無いでしょうか。(またはその反対)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
マクロを使って ActiveSheet.Shapes("Rectangle 1").Select Selection.Characters.Text = "100" という感じでやるしかないでしょうね。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
所で質問の「エクセルでオブジェクト内の文字」のオブジェクトとは、どんなものですか。例示されてはどうでしょう。 試しにやって見たら (1)TextBox内のテキストはコピー出来無い。 (2)シェイプの四角の中のテキストはコピーできた。 (3)コントロールによっては、LinkedCellと うプロパティがあり、これにセル番地を指定すると 両者連動するようになります。2箇所以上とは無理ですが。 (4)オブジェクトそれぞれについては、VBAを記述すれば、任意のセルへ値を持ってくることは、可能と思います。
質問者
お礼
早々の解答有難う御座いました。
- Hageoyadi
- ベストアンサー率40% (3145/7860)
回答No.1
「オブジェクトの挿入」のオブジェクトでしたら、Excel単体ではできません。中身を点の集まりとしてしか認識してないからです。 グラフオブジェクトやVBAのオブジェクトなど、文字列を選択することができるものでしたら、右クリックからコピペができます。
お礼
早々の解答有難う御座いました