- ベストアンサー
なぜ開いていないファイルの値が変化するのか?
- ファイルを開かずに値が変化する理由について疑問があります。Book1とBook2という2つのファイルがあり、Book1の特定のセルには「=Book2.xls!名前xyz」という数式が入力されています。しかし、Book2の「名前xyz」という範囲の値を変更し、その後Book2を閉じても、Book1を開くとセルの値が変化しています。なぜBook1は閉じたままでありながら、Book2の値の変化を検知できるのでしょうか。
- なぜ開いていないファイルの値が変化するのか疑問です。具体的には、Book1というファイルとBook2というファイルがあり、Book1の特定のセルには「=Book2.xls!名前xyz」という数式が入力されています。しかし、Book2の「名前xyz」という範囲の値を変更し、その後Book2を閉じたままで、Book1を開くとセルの値が変化しています。この変化をどのように検知しているのか、興味があります。
- 開いていないファイルの値がなぜ変化するのか疑問です。Book1とBook2という2つのファイルがあり、Book1の特定のセルには「=Book2.xls!名前xyz」という数式が入力されています。しかし、Book2の「名前xyz」という範囲の値を変更し、その後Book2を閉じたままで、Book1を開くとセルの値が変化しています。これはどのようにして実現されているのでしょうか。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセルで別ファイルの値を参照
いまBOOK1.xlsがBOOK2.xlsの値を参照しています BOOK1.xlsのどこかのセルにBOOK3と入れるとBOOK3.xlsの値を参照するようにできますか? BOOK2とBOOK3はシートなどは値が違うだけで全く同じ構成です エクセルバージョンは2003です よろしくお願いします
- ベストアンサー
- その他MS Office製品
- 他のブックファイルのセルの参照が上手く行きません
こんにちはよろしくお願いいたします。 エクセルのブックファイル(Book1.xlsx)に,他のブックファイル(Book2.xls)のセルの値を参照しようと思い”=”を入力し参照するブックファイルのセルをクリックし,「 =[Book2]Sheet1!$A$1 」のような参照を行いました。こうしてきちんと表示されました。 しかし,この参照の式を「 =[Book3]Sheet1!$A$1 」のように,他のブックファイル(Book3.xls)のセルに変更したところ,参照できなくなりました。ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となっています。式は,キーボードを使って変更しました。もちろん,(Book3.xls)は,(Book2.xls)と同様のシート形式をもち,データも入力されています。 このような状態になると,先に挙げたように,”=”を入力して参照するブックファイル(Book3.xls)のセルをクリックしても,ブックファイル(Book1.xlsx)には,「 =[Book3]Sheet1!$A$1 」という式そのものが表示された状態となったままで,(Book3.xls)のデータは表示されません。 (Book2.xls)と(Book3.xls)のセルのデータは,文字列です。 気になるのは,(Book1.xlsx)はoffice2010で作成されたファイルであること,(Book2.xls)と(Book3.xls)は,互換モードと表示されるファイルであること,また表示されているファイルを見ると,フルパスで参照している点です。「 ='C:\aaa\bbb\・・・・・[Book3]Sheet1'!$A$1 」という参照式になっています。3つのファイルはすべて同一ファイルに入っています。 何が,参照を阻んでいるのでしょうか?教えてください。よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル)ファイルを検索し、セルを参照
Aフォルダ内に入っている複数のファイルがあります。 abc01xyz.xls abc02xyz.xls abc03xyz.xls それぞれのブックのシートX、セルA1にはファイル名にある数字と同じ数字が入っています。 ■質問 abc02xyz.xlsのセルB2に、abc(abc02xyz.xlsのシートX、セルA1の値-1)xyz.xls のシートY、セルB2の値をコピーしたいのですが、どんな関数を使えばよいのでしょうか、いろいろ本をめくったり、インターネットで調べたのですが、なかなか参考になるケースがなくて困っておりまして、どなたか詳しい方、ご指南いただけませんでしょうか・・・。 INDIRECT関数を使うのでしょうか
- 締切済み
- オフィス系ソフト
- openOffice Calcで外部ファイルの参照
MicrosoftOfficeからOpenOfficeへ移行しようと考え、色々とテストしているのですが、どうしても分からない箇所があるので質問します。 例えば、エクセルで、Book1.xlsとBook2.xlsがあって、Book2のA1をBook1に「=[Book1]Sheet1!$A$1」というように参照を設定しているとします。Book1.xlsとBook2.xlsの両方を開いた状態で、Book1のA1の値を変更すると、Book2のA1も自動的に変わりますが、OpenOffice Calcでは、いったん参照先を保存して、参照元のファイルで「編集→リンク」を開いて「更新」を押さなければ変わらないように思います。これを自動で更新する方法はないのでしょうか? 「リンク」の画面の下には「更新:自動、手動」というラジオボタンがあるのですが、使えません。これを「自動」に設定できれば可能だと思うのですが。 よろしくお願いします。
- ベストアンサー
- フリーウェア・フリーソフト
- 【Excel-VBA】アクティブセルが参照しているブックを開くには?
いろいろ検索したのですが、見つからないので質問させていただきます。 対象のセルが他ブックのセルを参照しているとき、そのブックが開かれていない場合、正しい値にはなりません。 (例:A1に =[Book2.xls]Sheet1!$A$3 が入力されている) そこで、そのセルが参照しているブックをVBAで自動的に開く方法を考えています。 つまり、例で言えば、Book2.xlsを開きたいのです。 文字列関数を使ってひとつひとつの文字を取得し、ファイル名を得て開く方法しかないのでしょうか? 何かいい方法があれば教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのブック参照について教えてください
エクセルの機能に、あるセルに=[Book1.xls]Sheet6!B5のように指定すると、他のブックを参照することができますが、 これって、ネットワークで繋がった異なるPC同士のブックでも出来るんでしょうか? 例 PC1に置いてある、Book1.xlsのSheet6のB5を PC2で制作中のブックのセルに指定する。みたいな。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロ コピー元と貼り付け先を指定してコピー&ペーストを実行するマクロ
単刀直入にやりたいことを述べます。 Cドライブと仮定します。3つのBOOKがあります。 それぞれ ----- BOOK1.xls「○○Sheet」・・・(実行するファイル) A 1 BOOK2.xls「△△Sheet」・・・(コピーするファイル名の指定です) 2 A2:E2・・・(コピーするセル範囲の指定) 3 BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル名の指定です) 4 A5・・・(貼り付け先のセルの指定) ----- BOOK2.xls「△△Sheet」・・・(コピー元ファイル) ABCDE 1 あいうえお 2 かきくけこ 3 ・・・・・ ----- BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル) ABCDE 1 ・・・・・ 2 かきくけこ・・・(貼り付け) 3 ・・・・・ ----- >やりたいこと BOOK1.xls「○○Sheet」のA1のセルの値とA2セルの値を参照し、 その該当BOOKのセル範囲(BOOK2.xls「△△Sheet」のA2:E2)をコピーして、 BOOK1.xls「○○Sheet」のA3のセルの値と、A4セルの値を参照し、 その該当BOOKのセル範囲(BOOK3.xls「□□Sheet」のA5)へペーストする。 別のブックの指定したセルの値を別のブックの指定したセルへ貼り付けるだけなんですが、 以前関数を使って似たような事をしようとしたのですが、うまくいかなかったので、マクロならできるのでしょうか。 よろしくお願いします。(ちなみにエクセル2000又は2003です)
- ベストアンサー
- オフィス系ソフト
- エクセル 他BOOKへの参照式 セル位置情報
他BOOKへの参照を設定しているリンク内のセル情報を自BOOKの特定セルのValueを当てはめる方法についてですが、 例えば、 =D:\フォルダA\[他BOOK名.xls]シート名!自BOOKの特定セルの値 とリンクを設定します。 この中の「自BOOKの特定セルの値」のところに 例えば、自BOOKのA4セルに入っている値であるA25と入れたいのですが どういう式を組めばいいでしょうか。 よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- 他ブックのセル参照するのに名前をセルで指定して参照させたい。
他ブックのセル参照するのに名前をセルで指定して参照させたい。 題名が適当でないかもしれませんが、よろしくお願いします。 オフィス2000もしくは2002です。 200604.xls、200605.xlsという日付を基にした名称の規則的なブックがあります。 ファイル自体はネットワークの共通ドライブにあります。 それぞれsheet1に同様の形式で値のデータ(文字)が入っています。 その中のA1、B1、C1~・・・の値を 別ブック(仮にtest.xls)のA1に2006、A2に5と入力させることによって test.xlsの3行目に200605.xlsのA1、B1、C1~・・・の値を表示させたいです。 ブック名 test.xls A列 B列 C列 ・・・・・・ 1行 2006 2行 5 3行 200605.xlsのA1、B1、C1~の値を表示させたいです。 4行 フォルダー名\[200605.xls]sheet1'!A1、次B1、次C1、と都度埋め込んでいけば値自体は出るのですが、 ブック名が手軽に変えられなくて困っています。 test.xlsのセルに埋め込んだ ='フォルダー名\[200605.xls]sheet1'!A1の [カッコ内]の文字をA1,A2セルに入れた値で参照させたいのですが、、、。 (A2は5ですが、参照したいのは2006の05というのも少々ミソです) 結果が同じなら手段はそんなには問いません。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excelのブック参照エラーについて
ブック参照を行おうと思っているのですが、エラーになってしまい困っています。 Book1のセルに、Book2のセル(結合セル)の値を表示させるため 1.Book1のセルに「=」を入力 2.Book2の参照先セルを選択 3.Book1に戻ってEnterキー としているのですが、結果は「#VALUE!」になってしまいます。 色々試してみたのですが、どうやってもエラーが消えません。 どうかお知恵をお貸し下さい。 バージョンは2002です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 保証期間が終わったキヤノン製品のCanon Pixus TS5030Sでインク吸収体交換のエラーメッセージが表示されました。同じサイズの上位機種または新しい機種を購入する予定ですが、どの機種がおすすめですか?
- Canon Pixus TS5030Sの保証期間が終了し、インク吸収体交換のエラーメッセージが表示されました。同じサイズの上位機種または新しい機種を購入する際には、どの機種が最適なのか教えてください。
- Canon Pixus TS5030Sの保証期間が終わり、インク吸収体交換のエラーメッセージが表示されました。同じサイズの上位機種または最新の機種を購入する場合、どの機種がおすすめですか?
お礼
早速のご回答ありがとうございます。 なるほど!。サーバーがあると思えば理解(納得)しやすいですねぇ。