• 締切済み

エクセル97でデータの読み込みができなくなった!

ARCの回答

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

私もExcelの故障の線が濃厚だと思います。(マクロが誤動作しているってのも、可能性としてはあるかもしれませんが。) [ヘルプ]-[アプリケーションの自動修復]で直るかもしれませんし、Officeのサービスリリースのインストールがまだでしたら、下記URLからインストールしてみるといいかも知れません。

参考URL:
http://officeupdate.microsoft.com/japan/downloadCatalog/dldOFC.asp#9798
noname#211360
質問者

お礼

回答ありがとうございました。 再インストールすることで一応問題解決(?)したみたいです。 パフォーマンスもかなり改善(?)したみたいで快適です。 でも何故今までよりも快適(?)になったのか・・・・・ 起動時間が4~6秒かかっていたのが1秒足らずになったのは何故なのか? 妙な心配がでてきています

関連するQ&A

  • EXCEL「シートの移動またはコピー」について

    EXCEL2003で下記の現象が発生し、理由が分からずにおります。 Book1とBook2が存在し、"その両方を開いた状態"でBook1のSheet1をBook2にコピーしようとします。 その時、通常であれば「シートの移動またはコピー」ダイアログの"移動先ブック名"に、現在開かれているEXCELファイルが全て表示されますが(今回の例であれば「Book1」「Book2」「新しいブック」)、ごくたまに「Book1(コピー元)」と「新しいブック」以外が表示されないことがあります。 Book2にコピーしたいので、Book1・Book2両方を数回開き直したりするのですが、どうやっても"移動先ブック名"にBook2が表示されず、PCの再起動後に正常に表示されたりします。 これは、メモリや内容のデータ量が関係するのでしょうか。

  • phpexcelでEXCELの読み込みに関して

    WEB画面で帳票を作成したかった為、phpexcelを用いてEXCELにOUTPUT してから印刷しようと考えています。 そこで、以下のようなサンプル記述を実行したところ、ファイルも読み込みに成功し、 出力もできましたが、EXCELに書き込みができておらず、またOUTPUTされた ファイルも読み取り専用となってしまっていました。 何が原因なのでしょうか。。。。教えて下さい。 《サンプル記述》 < ?php include_once("PHPExcel.php"); include_once("PHPExcel/IOFactory.php"); $reader = PHPExcel_IOFactory::createReader("Excel5"); //テンプレートファイル読み込み $book = $reader->load("template.xls"); //シート選択 $book->setActiveSheetIndex(0); $sheet = $book->getActiveSheet(); //セルへ出力 $sheet->setCellValue("A1", "ぷぎゃー!!"); $sheet->setCellValue("B2", "どぷぎゃー!"); //ファイル出力 $writer = PHPExcel_IOFactory::createWriter($book, "Excel5"); $writer->save("output_".date("Ymd").".xls"); ?> よろしくお願いします。

    • ベストアンサー
    • PHP
  • 一部のエクセルだけ、読み込みなどの動作が遅い!?

    一部のエクセルだけ、読み込みなどの動作が遅い!? 何が遅いかと言いますと・・・。 OSは、windows XP で office2007を使用しています。 エクセル2007を使用していてファイル容量は、約100Kバイトです。 ファイルの中には、似たような形式の表がシートで8つぐらい入っており 色塗り部分があったり、足し算などの計算式がちょこちょこと 入っているぐらいのものです。 ファイルを開くのにかかる時間は、約1分です。 その間、作成した表の画面が表示されるが砂時計表示したままだったり エクセルの枠だけ表示されて砂時計表示だったりで約1分後に開きます。 また、開いたから即座に作業にとりかかろうとしてもクリックしても すぐに反応せず、ワンテンポ遅れた感じになります。 違うシートに切り替えようと思ってもすぐには切り替わらず、ワンテンポ遅れた 動作の鈍い感じになったり、切り替え前と切り替え後の画面が交じり合って バグった画面になって砂時計表示で数秒かかって開くとか、鈍い環境になっています。 他のシートのひとつやふたつしか入っていない100kバイトぐらいのファイルだと 正常に2~3秒で開きます。 動作や開くのが遅いと特定されるファイルは、ひとつのエクセルBOOKに対して 複数のシートがあるものです。 これらのファイルをコピーして複製のものを作って開いても同じように 動作が鈍く、なかなか開きません。 また、別の方法で新規のエクセルBOOKを作成し、その中にひとつずつシートを コピーして貼り付けて複数のシート作っていき、同じ内容のものを作成しました。 そうすると何故だかわからず、不思議ですが2~3秒で開きます。 容量も約100kバイトです。 また、何故、同じ表の内容の同じファイルなのに動作がぜんぜん違うのでしょうか? どうしたら約1分ぐらいかかって開くファイルを正常にすることができるのでしょうか? 原因は、パソコンですか?  それともエクセルですか? 毎日、その動作の遅いエクセルBOOKを使用しなくてはいけないので困っています。 ☆使用機種 : http://www.inversenet.co.jp/pclist/product/NEC/PC%252DVY93MCZ75.html ●機種 : NEC PC-VY93MCZ75 ●CPU : CeleronM 523 ●CPUクロック : 933MHz ●OS : Windows XP Professional SP3 ●HDD : 80GB ●メモリ : 2GB ◆ウイルスバスター2008 (※ウイルスバスター2008の起動を終了して、エクセルBOOKを開くと動作や時間は少し早くなります。)

  • エクセルファイルの読み込みやシート切り替えの動作が遅い!?

    エクセルファイルの読み込みやシート切り替えの動作が遅い!? 何が遅いかと言いますと・・・。 OSは、windows XP で office2007を使用しています。 エクセル2007を使用していてファイル容量は、約100Kバイトです。 ファイルの中には、似たような形式の表がシートで8つぐらい入っており、色塗り部分があったり、足し算などの計算式がちょこちょこと入っているぐらいのものです。 ファイルを開くのにかかる時間は、約1分です。 その間、作成した表の画面が表示されるが砂時計表示したままだったり、エクセルの枠だけ表示されて砂時計表示だったりで約1分後に開きます。 また、開いたから即座に作業にとりかかろうとしてもクリックしてもすぐに反応せず、ワンテンポ遅れた感じになります。 違うシートに切り替えようと思ってもすぐには切り替わらず、ワンテンポ遅れた動作の鈍い感じになったり、切り替え前と切り替え後の画面が交じり合って、バグった画面になって砂時計表示で数秒かかって開くとか、鈍い環境になっています。 他のシートのひとつやふたつしか入っていない100kバイトぐらいのファイルだと正常に2~3秒で開きます。 動作や開くのが遅いと特定されるファイルは、ひとつのエクセルBOOKに対して、複数のシートがあるものです。 これらのファイルをコピーして複製のものを作って開いても同じように動作が鈍く、なかなか開きません。 また、別の方法で新規のエクセルBOOKを作成し、その中にひとつずつシートをコピーして貼り付けて複数のシート作っていき、同じ内容のものを作成しました。 そうすると何故だかわからず、不思議ですが2~3秒で開きます。 容量も約100kバイトです。 こういった解決方法以外に何かいい手立てはないですか? また、何故、同じ表の内容の同じファイルなのに動作がぜんぜん違うのでしょうか? この開くのが遅いエクセルファイルは、毎日、メールに添付されて、エクセルファイルが送付されてくるので添付ファイルを開く時点で時間がかかりすぎてしまうのです。 どうしたら約1分ぐらいかかって開くファイルを正常にすることができるのでしょうか? 原因は、パソコンですか?  それともエクセルですか? 毎日、その動作の遅いエクセルBOOKを使用しなくてはいけないので困っています。 自分なりにだいぶ原因追求をしましたが結局わかりません。 データをUSBにコピー保存して、別の同じ機種にて動作確認しました。 いつも開くのに時間がかかる遅いエクセルファイルを開いてみると5秒ほどで開きました。 なぜって感じです。 また、Office2007も修復で入れなおしました。 しかし、自分のパソコンで開くとやはり、1分ぐらいかかります。。。。。。 何をどうすれば、直りますか? ご教示願います。 ☆使用機種 : http://www.inversenet.co.jp/pclist/product/NEC/PC%252DVY93MCZ75.html ●機種 : NEC PC-VY93MCZ75 ●CPU : CeleronM 523 ●CPUクロック : 933MHz ●OS : Windows XP Professional SP3 ●HDD : 80GB ●メモリ : 2GB ◆ウイルスバスター2008 (※ウイルスバスター2008の起動を終了して、エクセルBOOKを開くと動作や時間は少し早くなりますが基本、起動終了してのPC作業は許可されていないので通常は起動状態です。)

  • Excelについて

    Excel2003を使用しています。 質問(1) 例えば“A”というシートのA1セルに“A”以外のシートのシート名を 表示させることは可能でしょうか? 質問(2) あるセルに[=TODAY]で日付を表示させています。 このファイルは毎月更新→上書き保存しているのですが 客先から毎月のデータも保存するよう依頼があったので 元々のファイル名に『○月分』と書き加えて、上書き保存のものとは 別のMOに保存しています。 この保存用のMOを『○月分』とは違う×月に開くと、セルの表示は 『×月』になってしまいますが、これを保存したときと同じように 表示させる方法はあるのでしょうか? また、こういう場合は[=TODAY]は使わないほうがいいのでしょうか? 以上、よろしくお願いします。

  • エクセルシートのウィンドウ枠の固定について

    ■エクセルのファイルに次のマクロを設定し、ファイルを開くたびに「目次」のシートが表示されるようにします。 Private Sub Workbook_Open() Sheets("目次").Activate End Sub ■この目次のシートに目次を作成し、それぞれの目的のシートにハイパーリンクでジャンプするようにします。 「目次」のシートのそれぞれのセルに、目的のシートのセルA1をハイパーリンクする。 ■目的のシートでウィンドウ枠の固定を行う(6行目) --------------- このような設定下で、このファイルを新たに開くと、必ず「目次」のシートが表示され、目次の中から目的のシートを表示したセルのハイパーリンクをクリックすると、目的のシートにジャンプします。 ところが、ウィンドウ枠(6行目)が固定してあり、普通前回閉じた行から表示されるはずですが、 たとえば、 事例(A) 1 2 3 4 5 --- 100 101 102 ですが、実際に新たにファイルを開いて、目次からジャンプすると、 事例(B) 1 2 3 4 5 ---- 6 7 8 9 となって枠の設定のない状態と同じ状態で表示されます。 これを、前回閉じた事例(A)の状態で再表示されるようにしたいのですが、何が悪くて枠の固定が当初の状態に戻るのかわかりません。 何かの設定が不適切なのだと思います。 教えてください。

  • excel時間データを抽出+countifsの応用

    (1) ●● XX 12:00 △△ ■■ ★★ ** ○○ XX 00:04 ▲▲ □□ ☆☆ ** ○● XX 23:34 △▲ □□ ★☆ ** ・ ・ という様なデータがあります。 23:00台~05:00台までの1時間ずつの、7つの枠に分け、上記データ(横一列が1データ)から必要な情報だけ別シートに表示させたいです。 例) 23:00台 23:34 △▲ ○● XX ★☆ 00:00台 00:04 ▲▲ ○○ XX ☆☆ (2) 条件のセル A1セルにDと入力してある。 ↓最後のセルを表示 ↓1文字1セル ↓数字  E    ABCDE       2 W    EXRDW      1 D  JOWPRD      2 N   DUQKLN      3 上記のようなデータがあります。 横一列のデータを1データとみて、最初と最後の文字(=セル)以外で、 条件のA1セル(D)があれば、右端の数字を足し算したい。 e.g. 条件がD、両端の数字はカウントしないので、答えは2+1です。 本当に困っています。。。宜しくお願い致します。

  • 他のブックファイルのセルの参照が上手く行きません

    こんにちはよろしくお願いいたします。 エクセルのブックファイル(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つのファイルはすべて同一ファイルに入っています。 何が,参照を阻んでいるのでしょうか?教えてください。よろしくお願いします。

  • エクセルデータの書き込み制限

     在庫表を、手書き文書からエクセルデータに変更します。データシートをサーバーに保管して、社内のどのPCからでも閲覧可能にしたいのですが、特定のPCまたは、担当者以外は書き込み不可能にする方法はないでしょうか?

  • あるEXCELファイルが表示不可 枠のみ表示 

    わかる方がいれば、教えてください。 WINDOWSを使用しており、OSは2000です。 あるEXCELのファイルだけなのですが、 更新し、上書きをして閉じるということを何度か行うと ある時から表が開くことができません。 枠は表示されるのですが、表自体がまったく表示されません。 消えてしまうと困るので、 何個もコピーをとって対応はしてるのですが・・・。 これは、根本的にファイルが壊れているということなのでしょうか。 原因がわからなく、非常に困っています。 よろしくお願いします。