• ベストアンサー

エクセルでシート1のA1とシート2のC3に同一の文章を表示させたい。さ

エクセルでシート1のA1とシート2のC3に同一の文章を表示させたい。さらに、シート1のA1の文章を書き換えるとシート2のC3も書き替わり、シート2のC3を書き換えるとシート1のA1も書き替わるようにする事は出来るでしょうか?

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

  • ベストアンサー
  • EF0033
  • ベストアンサー率100% (1/1)
回答No.1

シート2のC3のセルを選択し、『=sheet1!A1』と数式を入れます。シート1のA1のセルに入力すると、入っている文字が同時にシート2のC3のセルにも表示されます。この状態で、シート2のC3の文字を変えても、シート1のA1のセルの内容は変りません。双方向はできません。一方向のみ可能です。

1203poti
質問者

お礼

おそくなりましたがありがとうございました。

その他の回答 (1)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

双方向でやりたいならVBAしかないですね。 Sheet1のシートモジュールに Private Sub Worksheet_Change(ByVal Target As Range)   If Target.Address(0, 0) <> "A1" Then Exit Sub   Application.EnableEvents = False   Sheet2.Range("C3") = Range("A1")   Application.EnableEvents = True End Sub Sheet2のシートモジュールに Private Sub Worksheet_Change(ByVal Target As Range)   If Target.Address(0, 0) <> "C3" Then Exit Sub   Application.EnableEvents = False   Sheet1.Range("A1") = Range("C3")   Application.EnableEvents = True End Sub をコピペしてみてください。 そうなります。 ○シートモジュールの出し方 該当するシートタブをクリックして「コードの表示」を選択します。 出てきた画面の右の白くて広い部分です。 ○ワークシートへの戻り方 AltキーとF11キー同時に押します。

関連するQ&A