- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ワードアートとセルのリンク)
ワードアートとセルのリンク
このQ&Aのポイント
- ワードアートオブジェクトの名前を指定することで、セルの変更とリンクさせることができます。
- ワードアートオブジェクトの名前を変更する方法や、複数のワードアートオブジェクトがある場合の指定方法についても説明されています。
- シートが違うセルからでもリンクを作成することが可能です。EXCEL 2000での動作も確認されています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>シートが違うセルからのリンクは出来るのでしょうか? この意味を勘違いしているかもしれませんが。 ActiveSheet.Shapes("WordArt 1").TextEffect.Text = Range("A1").Value の部分を ActiveSheet.Shapes("WordArt 1").TextEffect.Text = Sheets("Sheet2").Range("A1").Value とすれば Sheet2のA1セルが ワードアートに出るはずですが Worksheet_Changeイベントですからワードアートの表示が変わるのかな? と思います。 もし別シートにあるワードアートに このシートのA1を入れるのであれば Sheets("Sheet2").Shapes("WordArt 1").TextEffect.Text = Range("A1").Value とします。
その他の回答 (1)
- xls88
- ベストアンサー率56% (669/1189)
回答No.2
シート名を付けてみてください。 ActiveSheet.Shapes("WordArt 1").TextEffect.Text = Sheets("Sheet3").Range("A1").Value リンク式をセットすることもできるかもしれません。 ActiveSheet.Shapes("WordArt 1").DrawingObject.Formula = "=Sheet3!A1"
質問者
お礼
回答ありがとうございます。 リンク式をセットする事もできるかもなんですね。 今度試してみます。 これが出来るか出来ないかで、ある作業の効率がかなり変わって きますもので、助かりました ありがとうございました
お礼
回答ありがとうございました。 XP以降だと、数式バーに=sheet1!A1といれるだけで済むので 楽なのですが、会社のこの作業をしたいPCだけ2000なもので、 ヴァージョンアップを頼んでるのですが・・・ 有難うございました