エクセルファイルを開くと次のメッセ-ジが毎回出ます。
””開いているブックはほかのファイルへの自動リンクが設定されています。このブックを更新し、他のブックの変更を反映しますか。 はい-いいえ。””

尚、このブックのシ-トは複数枚です。”はい”を押すと
かなり以前に参照したフォルダ-名がでてきます。
”いいえ”を押して何ら問題なく使用できますので、このメッセ-ジが煩わしいのですが、回避方法はあるのでしょうか、また、回避できたとして、その場合、このファイル使用上、支障が出るでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

会社でエクセル95を使用していますが、各人のPCがLANで接続されています。


各人がソフトの使用にそれほど詳しくないので質問のような状況が多々あります。
リンクが自動的にかかる時は、次の時が多いようです。
   1.別のファイルから数式が入力されたセルまたはシートを単純にコピー
    したとき。
   2.マクロを組んだファイルのシートをコピーしたとき。
 個人のPC内のファイルがリンクされた場合、その人でしかそのファイルを開く
ことができなくなることもあります。
回避方法として
   1.なるべくファイルのリンクは使わない。
    ファイルごとのリンクをしたい場合は、バインダーを使用する。
   2.ファイルが開けるときは、メニューの編集-リンクの設定-リンク元の
    変更でリンク元を開いたファイルに変更する。
    ただし、値はリンク先のファイルの元のままです。
   3.マクロを組んだシートをコピーしたときは、メニューの挿入-定義で
    マクロに指定されたセルの名前を削除する。
以上の方法でファイル起動時の煩わしいメッセージは大方消えると思います。
しかし、スタイルでリンクがかかることがあるようで、この対処方法は私も
分かりません。
以上、エクセルのリンクに関して経験を語らせていただきましたが、いかんせん
エクセル95とバージョンが古く参考になるかどうか分かりませんのであしからず。  
    • good
    • 0
この回答へのお礼

バ―ジョンを記入しないで失礼しました。win98です。
マクロが組んでありますのでその影響がかなりでているのではないかと思います。
”いいえ”で避けて問題ないようですので、このまま使用するつもりです。
ありがとうございました。

お礼日時:2001/05/06 20:15

少しだけ追加です。


グラフを他のファイルからコピーした場合にリンクが残ってしまいます。グラフのデータ範囲などもチェックしておく必要があります。
    • good
    • 0
この回答へのお礼

参考になります。
ありがとうございました。

お礼日時:2001/05/07 23:16

bin-chanさんのかかれたとおり、他のファイルの値を参照するような計算式が入っています。



他のファイルからデータをコピーするときに「リンク張り付け」を選んだか、元のデータがSheet1 + Sheet2のような表間計算を行っていたのが原因です。

この場合、元のファイルの値に連動してデータを変更してくれますが、ファイルを保存するフォルダを変えたりバックアップでデータを移動するとエラーになる事があります。

とりあえず、ファイルをオープンし、すべてのシートで「編集」メニューから「検索」を選択し、「xls」という文字を検索してください。
他のファイルを参照しているセルがどこかわかります。

これでリンクが必要なければ再度元のシートからコピーし、張り付けるときに通常の張り付けを選んで張り付けます。
また、元のデータがシート間計算を行っているときは「形式を選択して張り付け」でオプションで値のみを選択します。
    • good
    • 0
この回答へのお礼

[形式を選択して張付け]で、他と切れるようですが、場合によって記入してある式を残しておきたいことがあります。
式を残しておくと問題の表示がでるようなきがします。
さらに研究したいと思います。ありがとうございました。

お礼日時:2001/05/06 20:08

原因


 開こうとしているブックに、他の(ブック)への自動リンクが
 設定されていることが原因です。
回避方法
 他のファイルブックを参照しているセル(数式)があると思います。
 これを削除または修正することで回避できます。
使用上の問題
 他のファイルを参照することを意識して作成されている場合は
 意図したデータを取得できなくなります。

なぜ、自動リンクが作成されているか、を確認されることを強く勧めます。
    • good
    • 0
この回答へのお礼

ありがとうございました。自信ありませんが、自動リンクをたどってみます。

お礼日時:2001/05/06 19:55

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qユーザープロファイルのコピーができない

Windows XP Professional で、ユーザープロファイルのコピーをしたいのですが、時々、うまくコピーができない事があります。原因として、どのような事が考えられるのでしょうか?また、回避策は、あるでしょうか?ちなみに、そのコピーできないユーザーアカウントへは、普通には、ログインできます。

【詳細】
ユーザープロファイルのコピーは、通常は、以下の方法で可能だと思います。
http://pasofaq.jp/controlpanel/nusrmgr/vistacopyprofile.htm
しかし、「ユーザープロファイル」のダイアログボックスが出ている状態で、コピーしたいプロファイルを選択すると[コピー先]ボタンが、灰色のままで、押すことができません。

Aベストアンサー

> ログオフして、その後に、Administratorで入りなおして
> いるのですが、それでも、コピーできないのです。
administratorでも、プロファイルには、セキュリティをかけて、
読めない状態にしている可能性があります。
プロパティを見て、一時所有者になり、アクセス許可を取らないと、
読めないと思われます。
共有のところが、セキュリティになっているのでは。

Qエクセル、シ-ト1とシ-ト2のデ-タをシ-ト3で集計したい。

4月分(シ-ト1)
(1)机----2個 (2)スタンド-----4台 (3)電子レンジ---3台
(4)椅子--5個 (5)テレビ------6台

5月分(シ-ト2)
(1)机----4個 (2)植物-----9個   (3)こたつ---10台
(4)テレビ----3台  (5)ハンカチ---4個  (6)袋---2個
(7)ボ-ル----5個
4月分と5月分をシ-ト3で集計したいのですが。
4月と5月では売れた商品が同じ物もあれば、異なる物も
あります。売れた項目も違います----(1)~(5)と(1)~(7)。

Aベストアンサー

こんにちは。

A列に品名、B列に数が1行目から入力されているとします。
シート3でメニュー「データ」→「統合」でダイアログボックスを表示します。
「集計の方法」を「合計」に設定。
統合元範囲でシート1のデータの範囲(A1:B6)を範囲選択し、「追加」ボタンをクリック。
続いてシート2のデータ範囲(A1:B7)を範囲選択し、「追加」ボタンをクリック。
「統合の基準」の「左端列」にチェック。
「OK」をクリック。

これでどうでしょうか?

Qファイル名が対象フォルダより長すぎてコピーできない

FAT32の外付けHDDからNTFSの外付けHDDに音楽ファイルを移動したいのですが、ファイル名が対象フォルダにたいして長すぎるためコピーできませんとなります。
クラシック音楽のため、ファイル名に指揮者、会場、交響曲番号、その他表示させたいのでできれば短いファイル名にしたくありません。
FAT32ではできて、NTFSではできないのでしょうか?

下記はコピーできないファイルの一例です。
01. ludwig van beethoven (von karajan - berliner philharmoniker) - symphony no. 5 in c minor, op. 67 1. allegro con brio.flac

Aベストアンサー

ファイル名、フォルダ名、パスにはそれぞれ文字数制限があります。
●ファイル名→最大255文字
●フォルダ名→最大255文字
●パス→最大260文字
ファイル操作(コピー、移動など)ではカレントフォルダ以外ではフルパスが使用されます。
●フルパス→ドライブ名:\フォルダ名\.....\ファイル名
今回の場合コピー元は制限文字数内だがコピー先のパスが制限文字数の260文字を越えたのでしょう。
ファイル名を一旦短い名前に変えコピー後に元に戻すことは可能ですがアプリケーションから利用するときに同様な支障をきたしますのでお勧めしません。
ファイル名を換えたくないのならフォルダ名を換える、フォルダ階層を減らすなど工夫してください。

Qエクセル シ-トのセルを他のシ-トに貼り付けたい

何時も、色々教えていただき有難うございます。
過去の質問を調べたのですが?探しきれなかったので、教えて頂きたいのですが?
シ-トのセルを他のシ-トに貼り付けたいのですが、
例えば
sheet2のA1セルに
=sheet1!A2
sheet2のA2セルに
=sheet1!B2 とした時、
この作業を
=sheet1!T2 まで行うには、一つ一つ作業を行わなければならないのでしょうか?

これを、オ-トフィルで行う事は出来ないのでしょうか?

Aベストアンサー

OFFSET関数を使ってはいかがでしょう?

=OFFSET(Sheet1!$A$1,0,ROW()-1)

QDVDのファイルがHDDにコピーできない

OS: OSX10.3
機種:iMac

DVDに保存してあるデータをHDDにコピーすると、コピーの途中で「一部のデータを読み込み、書き込みできないため、操作を完了できません。(エラーコード35)」と表示されてコピーができません。
コピーするファイルは200~250MBのAVIやWMVファイルです。

私なりに調べるとHDDが不足している場合に可能性があるとのことでしたが、空きは35GBと余裕はあります。

どなたかご存知の方、アドバイスのほどどうかお願い致します。

Aベストアンサー

直接ファイルをHDにコピーする方法ではなくアプリケーションというフォルダにあるディスクユーティリティを起動してDVDを仮想DVD化して下さい。

Qエクセルで作成したブックの32のシ-トを連続してプリントアウトするマクロを教えて下さい

エクセルで日報作成したブックに1~32のシ-トを設定活用しているのですが、月末に連続して各シ-トをプリントアウトしたいのですが、それに対応するマクロが有ればを教えていただけませんでしょうか・・・!

Aベストアンサー

Excel は、操作経験がない門外漢です。
そこで、回答をかく場合の攻め方を紹介しておきます。

1、マクロを記録させる。

まず、Sheet1からSheet3を印刷するマクロを記録します。

Sub Macro1()
'
' Macro1 Macro
' マクロ記録日 : 2006/9/30 ユーザー名 : xxxxxx
'

'
  Sheets("Sheet1").Select
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  Sheets("Sheet2").Select
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  Sheets("Sheet3").Select
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub

2、改造準備。

[イミディエイトウインドウ]

? workbooks("book1").Sheets.Count
32

これで、シート数がわかります。

3、改造結果。

Public Sub Macro2()
On Error Resume Next
  Dim I As Integer
  Dim N As Integer
  
  N = Workbooks("book1").Sheets.Count
  For I = 1 To N
    Sheets("Sheet" & I).Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  Next I
End Sub

Excel は、操作経験がない門外漢です。
そこで、回答をかく場合の攻め方を紹介しておきます。

1、マクロを記録させる。

まず、Sheet1からSheet3を印刷するマクロを記録します。

Sub Macro1()
'
' Macro1 Macro
' マクロ記録日 : 2006/9/30 ユーザー名 : xxxxxx
'

'
  Sheets("Sheet1").Select
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  Sheets("Sheet2").Select
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  Sheets("Sheet3...続きを読む

Qファイルコピーが上手くできないのは?

ごく最近、OSをXPからWindows 7 (Home Premium,32 bit)に変更しました。データを外付けHDDにコピーバックアップして、新OSをインストールした後、データをコピーして戻しました。表面上はコピーができましたが、上手くコピーできているファイル、ファイルだけコピーされファイルの中は白紙のようなファイルもあります。このような現象は、Windows 7ではよく見られることなのでしょうか?またこのような現象が起こる原因として、どのようなことが考えられるのでしょうか?ご教示、よろしくお願いいたします。

Aベストアンサー

次のことを明確に書かないと判断できません。
(1)XPで外付けHDDにコピーした時点ではファイルの内容も問題なくコピーできていたのですか。
コピー使用したツールは?。(コマンドやパラメータは?)
コピー元とコピー先のコピーバイト数も含めて同じであることをコピー完了後に確認したのですか。
(2)Win7で外付けHDDからコピーして戻したときのツールは?。(コマンドやパラメータは?)

> このような現象は、Windows 7ではよく見られることなのでしょうか?
原因はコピー操作ミス以外は考えられません。
コピー元のフォルダやファイルの属性やセキュリティ状態を配慮していないことも操作ミスに該当するものとします。
---
たとえば ドライブd の ファイルを全て ドライブf のフォルダmyfolderに丸ごとコピー(システム、隠し、読み取り専用も含めて)する場合は次のようになります。
戻す場合も同じ要領です。(ただしWin7の場合はxcopyだけではなくてrobocopyコマンドが使用できる)
xcopy d:\*.* f:\myfolder /s /h /r /y

次のことを明確に書かないと判断できません。
(1)XPで外付けHDDにコピーした時点ではファイルの内容も問題なくコピーできていたのですか。
コピー使用したツールは?。(コマンドやパラメータは?)
コピー元とコピー先のコピーバイト数も含めて同じであることをコピー完了後に確認したのですか。
(2)Win7で外付けHDDからコピーして戻したときのツールは?。(コマンドやパラメータは?)

> このような現象は、Windows 7ではよく見られることなのでしょうか?
原因はコピー操作ミス以外は考えられません。
コピー...続きを読む

QExcel VBAでブックを閉じる時、複数のブックが開いていると・・・。

WinXP+Excel2002なのですが、

ExcelのVBAでつくったアプリの中に、

Application.Quit
ThisWorkbook.Close False

と記述し、終了させる部分があります。
複数のブックが開いているときにこのプログラムを実行すると、
他のブックまで閉じようとするのですが、
これは何ともならないのでしょうか。

複数のブックを開いた状態でVBEを開くと、
どのブックをアクティブにしておいても、他のブックの
モジュールが出てきますよね。これに関係あるのでしょうか。
VBAはそのブックだけに記述することができる・・・のでしょうか?
調べてみたのですがよくわかりませんでした。

基本的なことで恐縮ですが、こんな私にわかるよう
教えてくださる方いらしたらお願いいたします。

Aベストアンサー

>複数のブックを開いた状態でVBEを開くと、

アドインを除けば、エクセルのウィンドウメニューに表示されたブック名のプロジェクトが表示されます。

複数のエクセルプログラムが起動しているのではなくて、エクセルというプログラムで管理されたファイル(ブック)が表示されています。

>VBAはそのブックだけに記述することができる・・・のでしょうか?

VBAのコード(モジュール)はブック単位で管理しています。
しかし、動作が影響するのは「エクセル上」ですから、記述したブックだけと言うことはできません。
しかし、動作範囲を限定させたりそれを考慮したプログラムを書くことは可能です。

「Application」はエクセルの機能を指すので、「.Quit」させると、同時に開いているブックも閉じてしまいます。(エクセルアプリケーションの終了)
「ThisWorkbook」は、VBAが実行しているブックの事なので、「.Close」しても他のブックに影響する事はありません。

workbooks.count
で、同時に開いてるブックの数が解ります。
1かそれ以外で処理を分ける事で、今回の件は解決(回避)が可能です。


プログラムの動作が理解出来ていて、実際の使用時の事を考慮した場合、ご呈示のようなプログラムを書くことはまず無いでしょう。

>複数のブックを開いた状態でVBEを開くと、

アドインを除けば、エクセルのウィンドウメニューに表示されたブック名のプロジェクトが表示されます。

複数のエクセルプログラムが起動しているのではなくて、エクセルというプログラムで管理されたファイル(ブック)が表示されています。

>VBAはそのブックだけに記述することができる・・・のでしょうか?

VBAのコード(モジュール)はブック単位で管理しています。
しかし、動作が影響するのは「エクセル上」ですから、記述したブックだけと言う...続きを読む

Q削除もコピーもできないファイル

削除もコピーもできないファイル

フォルダーの中のファイルを削除して、フォルダを閉じてからフォルダを開くと削除されずに復活して
います。削除はShift+Delでやっていますが、エラーメッセージは全く表示されません。
何度やっても元に戻ります。

ちなみに、そのファイルをコピーしてペーストすると次のようなエラーメッセージが表示されます。

「xxxxをコピーできません。ファイル又はディレクトリが壊れているため、読み取ることができません。」

エクスプローラーで見るとファイルサイズは0になっています。(ファイルは.jpgです。)

PCのデータをバックアップしようとすると、このファイルの処で中断してしまい、困っています。
どなたか完全に削除できる方法を教えて下さい。

Aベストアンサー

多分、ディレクトリが壊れていると思います。

バックアップを取ってから処理をする方が良いのですが、ファイル単位のバックアップはコピーができませんから無理かと。

ディスク全体をバックアップするイメージバックアップのソフトを使う必要があると思います。


チェックディスクを実行すれば通常は直ると思います。

XPの場合は「スタート」から「ファイルを指定して実行」だったと思いますが

chkdsk C: /f
(ディスク容量により時間がかかります)

あるいは

chkdsk C: /r
(/fよりさらに時間がかかります)

「C:」は消せないファイルがあるドライブを指定してください。

どんなに時間がかかっても実行が終了するまで待ってください。

途中で強制終了したり電源を切ったりするとどうなるかわかりません。

Q【Excel VBA】ブックを複数開いている際、任意のブックをアクティブにしたい

OS:Windows XP
Office:2003

複数のエクセルブックを開いている状態で、
ある任意のブックをアクティブにしてセルの操作(コピペなど)をしたいのですが、
"インデックスが有効範囲にありません"とエラーになってしまいます。

現在のソースは、

strFileName = "\\共有サーバー\共有\TEST.xls"

Windows(strFileName).Activate ←ここでエラーになる
Sheets("Sheet1").Select
Cells.Select
Selection.Copy

Windows("貼り付け先.xls").Activate
Sheets("Sheet1_n").Select
Cells.Select
ActiveSheet.Paste

です。

どこが悪いんでしょうか?
正しいコーディングを教えてください。

よろしくお願いします。

Aベストアンサー

>Windows(strFileName).Activate ←ここでエラーになる

Windows("TEST.xls").Activate
ならOKでしょう。ファイル名を指定します。


人気Q&Aランキング

おすすめ情報