電子書籍の厳選無料作品が豊富!

EXCELのオートシェイプの値を他のセルに反映させる事は可能でしょうか?
セルの値をオートシェイプに反映する方法は知っているのですが、
逆の方法がわかりません。
どなたかご教授願います。

A 回答 (2件)

VBAになるとおもいます。



Worksheets(1).Cells(1, 1).Value = Worksheets(1).Shapes("オートシェイプ 1").TextFrame.Characters.Text
    • good
    • 1
この回答へのお礼

回答ありがとうございます!
やはりVBAを使うのですね。
書いて下さったコードを参考にしてみたいと思います。
ありがとうございました。

お礼日時:2007/11/05 01:54

ある時点でシェイプー>セルへの値の反映はご回答が出ました。

しかしその後そのシェイプの値を変更したとき、イベントのように簡単なVBAの仕組みでは捉えられないので、実現できるといえるかどうか。
それでよいなら、セルー>シェイプ と同じになるようにおもう。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
セル→シェイプに反映ほど簡単にはいかないようですね。
色々試してみたいと思います。

お礼日時:2007/11/05 01:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!