• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ワードアートとセルのリンク)

ワードアートとセルのリンク

このQ&Aのポイント
  • ワードアートオブジェクトの名前を指定することで、セルの変更とリンクさせることができます。
  • ワードアートオブジェクトの名前を変更する方法や、複数のワードアートオブジェクトがある場合の指定方法についても説明されています。
  • シートが違うセルからでもリンクを作成することが可能です。EXCEL 2000での動作も確認されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

>シートが違うセルからのリンクは出来るのでしょうか? この意味を勘違いしているかもしれませんが。 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 とします。

axizaft2000
質問者

お礼

回答ありがとうございました。 XP以降だと、数式バーに=sheet1!A1といれるだけで済むので 楽なのですが、会社のこの作業をしたいPCだけ2000なもので、 ヴァージョンアップを頼んでるのですが・・・ 有難うございました

その他の回答 (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"

axizaft2000
質問者

お礼

回答ありがとうございます。 リンク式をセットする事もできるかもなんですね。 今度試してみます。 これが出来るか出来ないかで、ある作業の効率がかなり変わって きますもので、助かりました ありがとうございました

関連するQ&A