• ベストアンサー

エクセル 値の更新

シート1のA1の値をシート2のあるセルに表示させるためにシート2のあるセルに =1!A1 といれました。 入力後、すぐに反映されていたのですが、あるときを境にこの入力をすると”値の更新”という保存時のダイアログのようなものが開表示されるようになりました。 分からないなりにもあてずっぽで更新先をシート1にして、なんとか対応していたのですが、同じようにしているのもかかわらず、リンクさえしなくなりました。 これはどうなっているのでしょうか。 原因がまったくわかりません。 最初のように、すぐに反映させるにはどうすればよいのでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> =1!A1  [=Sheet1!A1]ですかね? Alt+F11キーでVBAを編集する画面「VBE」を開けます。 画面左にシートの一覧が表示されているでしょうから、そこでブック内のシートの名称を確認してください。 ツリー(階層)状に表示されている部分の名称と、それをクリックして画面左下に表示されるプロパティ内の名称が異なっているためだと思います。 目的のシートの名前を、=本当のシート名! のように変更してみてください。

roropari
質問者

補足

ご回答ありがとうございます。 -chan > =1!A1  [=Sheet1!A1]ですかね? これは大丈夫です。記載に不備があり申し訳ございません。 VBAというものを初めて開いてみましたが、何をすべきなのか、どう見たらいいのかさっぱりわかりません… あどばいすがあれば教えていただけませんでしょうか…どうかおねがいいたしします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • end-u
  • ベストアンサー率79% (496/625)
回答No.2

>シート1のA1の値をシート2のあるセルに表示させるためにシート2のあるセルに =1!A1 といれました。 セルに手打ちで『=1!A1』と入力しているという事ですね。 通常、単純なリンク式を入れる場合、セルに『=』と入力して、目的のシートの目的セルをクリックして入れる事が多いと思います。 一度その方法でやってみてください。 その結果自動的に入る数式と、手打ちした数式を比べて見ると、原因がわかるかもしれません。 シート名『1』のA1セルを参照するため『=1!A1』と入力したのに、 『”値の更新”という保存時のダイアログのようなものが』表示される可能性として考えられるのは シート名が『1』だと思っていたが余分な半角スペースがついた『1 』で、シート名が間違っていた。とか? 数式内でシートを指定する時に、存在しないシート名を入力すると[値の更新]ウィンドウが開きます。 VBA、VBEはとりあえず忘れて頂いて結構です。あまり関係ありません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで他のシートの値が反映されず、式が表示されてしまいます。

    エクセルで他のシートの値が反映されず、式が表示されてしまいます。 例えば、「Sheet2」の「C3」セルに「=sheet1!A1」と入力しておき、通常ならSheet1のA1セルに値を入力した場合、Sheet2のC3セルの値もA1セルと同じ値が表示されると思いますが、Sheet2のC3セルの表示が「=sheet1!A1」のままです。 何か設定を変更しなければならないのでしょうか? 因みに、同じファイルの他のシートは問題なく他のシートで入力した値を反映してます。値がうまく表示されないシートは別のファイルからコピーしてきたシートです。

  • エクセルで、値が飛んでこないのは?

    エクセルで、シートからシートへ値をとばすように設定しているのに値が入力されません。例: シートAのセル1の値をシートBのセルへ飛ばすとき、Bシートのセルの数式は ”+A!A1”となりますが、A1の値が飛んできません。F2を押してENTERキーを押すと飛んできます。たくさんのシートがあるので、大変です。どうしたらいいですか?

  • Excelのリンクについて

    Excelのリンクの更新について教えて下さい。 ファイルがA,B,Cと3つあります。 ファイルAのセルA1は「ファイルBのA1」を参照してます。ファイルBのセルA1は「ファイルBのA2+ファイルCのA1」と足し算してます。 (れい:ファイルBのA2入力値「10」、ファイルCのA1入力値「100」とでもします。この時、ファイルAのA1は「110」ですよね。) この状態でファイルA、Bを保存して閉じ、ファイルCのセルA1の値を更新し保存をしてファイルCを閉じます。(れい:ファイルCのA1入力値を「100」から「200」に更新。) 次に、ファイルAだけを開きます。 ファイルAのセルA1の値は「110」でした。 この時に、ファイルCの更新をファイルAに反映することって可能ですか??(ファイルAのセルA1の値を「210」にしたいです。) (1)ファイルAを開くときに「リンクの更新・・・はいorいいえ」メッセージで「はい」を選択してもファイルCの更新まではしてくれませんでした。 (2)ファイルAを開き、「編集」-「リンクの更新」をしてもやはり駄目でした。 (3)ファイルを3つ開いてリンクの更新なりするとOKでした。 上記のように試してみたのですが、ファイルAだけを開いてファイルCの更新を反映させる方法を教えて下さい。 大変初歩的な質問で申し訳ないのですがよろしくおねがいします。

  • 初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで そ

    初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで それぞれのA-1セル同士をイコールで反映させることって できるんでしょうか?(「ファイル1」内の「シート1」と「シート2」では可能ですよね。)もしできるなら、 どのように公式したらよいか、解りやすく教えて下さい。 可能であると解ってる「シート1」に入力した値が「シート2」に反映するように作ってしまうと、シート2のみ更新して保存したくても「シート1」も もれなくついてきてしまいますよね。だから、別ブックで作成して あるセルの値のみ 別ブックのセルに入っていくようにしたいのです。PCはXPでエクセルは2003です。宜しくお願いします。  

  • エクセルでシートに入力した値を別シートに飛ばし、月別に集計する方法を教えてください

    タイトルでは分かり辛かったとは思いますが、要約すると以下の通りです。 1.元シート(以下Aと呼びます)に毎日同じセル内に1回値を入力します。 2.その入力された値を別シート(以下Bと呼びます)へとリンクさせ、尚且つそのBシート内で1か月分の集計を取ります。 つまりAシートでは毎日同じセルに値を入力しますが、Bシートでは1列ずつ下に記録され1か月分の入力がされていく、そのような操作は可能でしょうか? Bシートのあるセルに”=Aシートの指定セル”を入力するとAシートで値を変更するたびに同じセル内で値が更新されてしまいます。 どなたか方法が分かる方お知恵をお貸し下さい。よろしくお願いします。

  • エクセルのセルの値を別のシートから反映

    エクセルのセルの値を別のシートから反映させたいのですが「='[○○○(▲▲▲).xls]◇◇◇'!$A$1」といった数式がそのまま表示されてしまい、他のシートから反映できません。これは何が原因なのでしょうか。

  • エクセル2003の使い方について

    エクセル2003の使い方について エクセル2003の使い方で教えていただきたいことがあります。 例えば、Sheet1のA1セルに数式を入力してある値がでてきました。 その値を別のsheet2のB1セル、sheet3のC1セル、sheet4のD1セルでも使用します。 これら別々のsheetではA1の値を使って別の計算をするため、 A1の値が変わるたびに変更になった値を手入力するのではなく、A1セルとリンクさせることはできますか? よろしくお願いいたします。

  • エクセルのマクロについて

    マクロのコードについて質問です。 シート1のセルA1の値が更新されるたびに、シート2のA1,A2と値が自動で反映されていくマクロを教えていただけないでしょうか。 シート1をベースとして、セルA1に記入した日付をシート2の表に12ヶ月分蓄積させていきたいと考えてます。 誤記入して蓄積してしまう可能性も高い思いますが、勉強のため教えていただきたいです。 難しいとは思いますが、対応お願いいたします。

  • エクセルでリンクが更新されない

    エクセルにて別ファイルをリンクしています。 セルには以下の記述があります。 =IF('C:\Documents and Settings\admin\My Documents\販売用\商品M\[在庫更新.XLS]在庫更新'!$A1="","",'C:\Documents and Settings\admin\My Documents\販売用\商品M\[在庫更新.XLS]在庫更新'!A1) この数式がA1000程になります。 ・このエクセルファイルを開くときに出るダイアログで「更新する」を選択しても更新されません。 ・メニューバー「編集」>「リンクの設定」の値の更新を行い、「状態」が「OK」になっても更新されません。 ・「リンク元の変更」を行うと更新されます。 出来れば、ファイルオープン時のダイアログで「更新する」を選択した際に、値が更新できるようにしたいのですがどうすればよいでしょうか?

  • エクセル:ほかのデータソースへのリンクが更新できません

    Excelのあるbookのsheet(シートA)から、他のbook(シートB)へのリンクを設定しています。いったん完成させた後に、リンク先のbook(シートB)の保存位置(フォルダ)を変更しました。すると、シートAを開くごとに「このブックには、ほかのデータソースへのリンクが設定されています。」というダイアログが表示されるので「更新する(U)」ボタンをクリックしてSaveしましたが、再度そのブックを開くと同じ「このブックには、ほかのデータソース....」のダイアログが表示されてしまいます。なぜ、リンク先を更新できないのでしょうか?

専門家に質問してみよう