質問 |
||
| 質問者:tatapata | Excel2000で他のブックの値を参照する | |
|---|---|---|
困り度:
|
Excel2000で、他のブックからセルの値を参照する際に, #VALUE!になってしまうのはどういう場合でしょうか。 新規で作ったブックでは正常に参照できるのですが, 既にあるブック同士で片方からもう片方のセルを参照しようとすると #VALUE!になってしまいます。 参照の方法ではなく,こうなってしまう要因と対策方法を お教えいただきますよう,お願い致します。 |
|
質問投稿日時:08/03/15 18:19 質問番号:3865401 |
||
回答 |
|
| 回答者:mitarashi | Book1.xlsからBook2に選択を切り替えている事例ですが、Book2を新規作成〜保存する前後で、Windows(...)の拡張子の有り無しが異なるのがお分かりだと思います。これではまってしまった事がありますが、こういう事でしょうか?外していたらすみません。 Sub Macro1() Windows("Book2").Activate Range("A2").Select Windows("Book1.xls").Activate Windows("Book2").Activate ← ココ!! ChDir "C:\Documents and Settings\??????\デスクトップ" ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\??????\デスクトップ\Book2.xls", FileFormat:=xlNormal, _ Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _ CreateBackup:=False Windows("Book1.xls").Activate Range("A2").Select Windows("Book2.xls").Activate ← ココ!! Range("A3").Select End Sub |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/03/15 21:23 回答番号:No.1 |
|
| この回答への補足 | mitarashiさん、ご返答、ありがとうございます。 残念ですが、VBAは使用していません。手動で二つのブックを開き、 式を使用して、違うブックのセルを読み込もうとしています。 引き続き、何卒お願い致します。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |