• ベストアンサー

特定のExcelファイルが開くのに5分かかる、、。

m3_makiの回答

  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.4

再計算を「手動」にしてみるとか。

Yepes
質問者

お礼

ありがとうございます。 だめでした、、。

関連するQ&A

  • エクセル:別々のファイルにあるシートを1つのファイルでリアルタイムに管理したい

    バージョンはエクセル2000です。 北海道.xls、東北.xls、名古屋.xls、大阪.xls、広島.xls、九州.xlsという7つの支店のエクセルファイルがあり、 北海道.xlsには「sheet北海道」 東北.xlsには「sheet東北」 東京.xlsには「sheet東京」 名古屋.xlsには「sheet名古屋」 大阪.xlsには「sheet大阪」 広島.xlsには「sheet広島」 九州.xlsには「sheet九州」 が入っています。(1番左のシートを使っています。) ファイルは共有フォルダに置き、各支店の担当者が各々の支店ファイルに不定期で新規案件情報(1案件につ1行)を書き込んでいきます。 今、新しく 全国.xls というファイルをつくり、 そこに「sheet北海道」、「sheet東北」、「sheet東京」、「sheet名古屋」、「sheet大阪」、「sheet広島」、「sheet九州」と7つのシートを持ってきて、 全支店の管理を行う立場の方々が、全国.xlsを開くと各支店ファイルのその時点での状況が反映されているようにしたいです。 過去の質問を見て、シートを1つのファイルに集める(ブックの結合?)機能があることが分かり、過去の質問に載っていたマクロをコピーして使ってみたのですが、1回目はうまくいくのですが、2回目以降は前回の結合により作成された古い時点でのシートが残るので、消さなければならないのがネックです。(自動的に消す方法もあるのでしょうか?) また、セルを1つ1つ参照させて作ってみたのですが、各支店のファイルの方で、行の削除や挿入を行うため、参照のリンクが切れて#REF!のエラーが出てしまいます。 上記のようなことができるかどうかと、できるならば、やり方を教えてください。 長文ですみません。分かりにくいかもしれませんが、よろしくお願いします。

  • エクセル特定ファイルが重い

    DROPBOXで支店とファイルを共有しています。 いくつかファイルを共有している中で売上管理ファイルのみ重く開いたり、ソートするのに相当な時間を要します。 ファイルの使用状況は  (1)現在は行数自体は300行くらい (2)単純な関数が入っています(合計や、掛け算、=で同じ表から値を拾う等) (3)マクロの使用はなし (4)隠れオブジェクトも調べてみましたがありません(コメントは数件、オブジェクトは1つのみ入っています) (5)確認のできた行から色づけをしていますが、行全体ではなく、選択しセルに内容が入っている表の中のみの色づけ (6)ファイルサイズは9742KB (7)画像や写真はありません 何か考えられる問題はありますでしょうか。

  • excel不良ファイルを直したい

    古いバージョンのexcelを開こうとするのですが、次のようなメッセージが出て、開いても文章全体が文字化けのようになります。 開こうとしているファイル○○○xlsは、実際にはその拡張子が示すファイル形式ではありません。このファイルを開く前に、ファイルが破損していないこと、信頼できる発行元からのファイルであることを確認してください。ファイルを今すぐ開きますか? ファイルの種類:Microsoft Excel 97-2003ワークシート(.xle) 現在のバージョン Microsoft Excel 2010 また、破損している場合の修復ソフト(できれば、フリーソフト)など、修復方法などをご存じでしたら、教えてください。 あまり、詳しくないので、できれば解りやすい方法があれば、宜しく、お願いいたします。

  • Excelでのセルの参照について

    Excel2000を使っています。 例えば Sheet2のA1に=IF(ISBLANK(Sheet1!A1),"",VLOOKUP(Sheet1!A1,Sheet3!$A$1:$B$100,2,0)) を入れてあります。 これをA列奇数行だけにコピーすると、検索するセルも参照するセルも奇数行になってしまいます。 少数だったら行数を直せばよいのですが、たくさんあって手に負えません。 何かいい方法はありませんか? 助けてください。

  • エクセル ファイルサイズ

    エクセルのファイルサイズが約15MBと非常に大きく、立ち上がり/保存が遅く、困ってます。 データを入力しているシートは41シート。データを入力している列は全シート9列。データを入力している行はシートによりばらつきがありますが、60行~4000行の範囲です。また、全シートの入力行数総計は約36000行です。 マクロはVBAは使っていない(はず)です。数式、関数も使ってません。 ここまで容量が大きくなるか?と思います。ファイルサイズを縮小する方法、どなたかご存知ないでしょうか?ご教示お願いします。

  • Excelで表現すると、どのような関数になりますか?

    ある数式をExcelで関数化したいのです。 よろしくお願い致します。 シートを2つ使用しており、【Sheet2】は【Sheet1】の値を参照しています。 【Sheet2】参照⇒【Sheet1】 このとき、【sheet2】が参照しているセルは 【Sheet2】1行目:=Sheet1!H4 【Sheet2】2行目:=Sheet1!H35 【Sheet2】3行目:=Sheet1!H66 と、行数が増える毎に「H列」の「行数」が"31"ずつ増加しております。 一般の数式で表現すると、xを【Sheet2】の行数として、  Sheet1!H{4+31*(x-1)} となります。 これをExcelで表現すると、どういった関数になりますか? 識者の方、ご教示よろしくお願い致します。

  • excelのバージョン違い

    PC内でexcel xp(2002)(拡張子xls)で作成の書類がたくさんあります。(他人作成) 現在は、Excel2013を使用中です。(PC内にexcel xpは未インストール) そこで質問です。 古いバージョンで時折使用するxlsファイルは、出来れば、拡張子xlsxに変更した方が良いのでしょうか? 簡単な書式とか関数しか使用していません。この先ずっと旧拡張子もフォローされるなら、あえて、xlsxに変更する必要はないでしょうか? また、よくxlsxに変更する時、色(塗り潰し等)などが対応していないと、何か文言が出ますが、この文言が出ないファイルは、単に、拡張子が変更しただけで、中身は全く同じと理解してよいのでしょうか? ご存知の方、よろしくお願いします。

  • VBAでたくさんのファイルを一つにまとめる

    いつもお世話になっています。VBAでファイルを順番に起動、処理を行いたいと思っています。 集計001.xls~集計100.xlsというファイルがあります。1ファイルにそれぞれの支店と数値があって、それを総合.xlsファイルに支店シートを作って貼り付けます。 つまり、集計001.xlsには 東京 大阪 福岡 100 100  100 200 300  500 100 400  600 400 500  100 とあり他ファイルも同じように入っています。(数値は適当です) それを総合.xlsでは東京シートに 集計001 集計002 集計003 100   400   500  200   300   400 100   400   300 400   200   400 と各支店にシートを貼付します。他に大阪シートや福岡シートもできます。 今、「総合.xlsの各支店シート作成」と「集計001.xlsの支店数値→総合ファイル支店シート貼付」はできています。即興で作ったのでかなりいい加減ですが。 問題は「数あるファイルを順番に開いては閉じること」と「ファイル名を取得して各列の1行目にその名前を代入」です。 総合.xlsは常に起動していますが、集計ファイルは途中なかったりします。 そのために、いちいち手動で集計ファイルを起動して、コピペマクロを動かし、手動で集計ファイルを閉じています。 かなりわかりにくい説明だとは思いますが(やっている私もたまに勘違いしています)、ファイルを順番に動かすいい方法ってないでしょうか?できれば001 → 100の順番でいきたいんです。手動だとある時順番を間違えそうだし、ファイル名を1行目に入力するのも面倒なので。 すごくわかりにくいですよね。どうやったら文字列のファイル名をカウントする感じで動かしていくのかわからなくて・・・。どうかお知恵を貸してください。よろしくお願いします。

  • Excel関数について,参照データの範囲が変わる時

    Excelの関数について教えてください。 まずExcelで、”Sheet1とSheet2があり、Sheet2には、Sheet1のデータをもとに情報が入力されるように関数{IF(Sheet1!A1="","",Sheet1!A1)}を200行目まで入力されている”ものがあるとします。 それを使って以下のような作業を行います。 1. 職場のシステムからExcelデータを抽出する 2. 抽出したデータをエクセル(sheet1)に貼り付ける。 3. Sheet2にSheet1をもとにした計算結果が表示される 以上が現在、行っている作業です。 ただ問題があり、毎回、sheet1に貼り付けるデータの範囲(行数)が異なるため、sheet2のどこまでに数式を設定しておけばいいのかわかりません。今は適当に200行目まで数式を入力してあります。 『質問』Sheet1に貼り付けるデータの範囲(行数)と同じ範囲(行数)分だけ、Sheet2にも数式が表示されるようにしたい。(例)sheet1に2345行あるデータが貼り付けられた→それをもとに、Sheet2に関数を2345行目まで、自動で入力する。 大変お手数ですが、分かる方教えて頂けますか?よろしくお願いします。

  • EXCELで条件に合わない行を削除して詰めて新しいシートに表示したいのですが

    A  B   C   D 1 任意 任意 合格 2 任意 任意 FALSE 3 任意 任意 合格 4 任意 任意 FALSE PC2台ありますのでEXCEL2003か2007が操作環境です. 上記のようなシートがあった場合に(Dにはif関数が入力されています)別のシートにFALSEの行のみ削除して1行目から詰めて表示させたいのですが,それってどうやったらいいのでしょうか?if関数使うとしても詰めるのはできそうにないし・・・VBAですか?どうしてもわかりませんでしたので教えていただきたいです.よろしくお願いいたします.