No.3ベストアンサー
- 回答日時:
こんにちは。
>30枚を過ぎたころから格段に重くなり
>今では、SHIFTキーを押しながら範囲指定ができません。
その質問は、何度もここで出ているのですが、私は、相変わらず、その限界は「40数程度」と思っています。空のシートなら、100枚以上も入るのですが、それは意味があるとは思えません。結局、その限界は、シートの内容に依存します。
私の知っている範囲では、PCの物理的なメモリには、直接関係ないはずです。Excelのキャッシュメモリの範囲であって、Excelが起動したときに、キャッシュを作って、そこで、それぞれの機能に対してメモリを割り振るわけです。だから、システムの仮想メモリを大きくすれば、その状態は変わるはずです。
見方を変えると、書式のメモリでそれを使い切れば、Excelの機能はフルには使えなくなるし、計算処理のメモリも、それを使い切れば、さっぱり動かなくなってしまいます。
実際のメモリ使用は、数式などは、全て、文字列として換算しているようです。
値を入れたセル + 文字列 以外にも、
・書式設定の種類(同じものは、ひとつと数える)
・数式-特に揮発性関数が、Calculate(計算イベント) 時に使用されるメモリ
・オブジェクト類
・フォントの種類
・1シートの計算過程で使用するメモリ
・VBAのモジュールを格納する各々のプロシージャ
・アドイン、プリンタドライバ・Excelで使われるユーティリティソフト
などが係ってくるのですが、シート別になるものもあります。
なお、使用可能メモリは、
=INFO("memavail")
という数式で導かれますが、それは、上記の「計算イベント」などの使用される瞬時のメモリは含まれていません。この揮発性関数の「計算イベント」が一番問題で、この中に、配列数式が含まれます。実務上では、なるべく配列数式は避けるか、せいぜい、アイテム数が、100個程度までに留めることです。おそらく、配列数式をなくすことで、劇的には変わるはずです。また、INDIRECT なども、常に、シートやセルを保持しようとしていますから、それも負担になります。
揮発性(volatile)関数というのは、情報はメモリ内に格納されますが、 システムの再起動時には保存されない機能の関数です。
例:
AREAS CELL COLUMNS INDEX INDIRECT NOW OFFSET ROWS RAND TODAY 等
最後に、私が、ロト6のデータ集計の作成の時に、配列数式のFREQUENCY 関数を使用して作ったのですが、1枚で重たくなってしまいました。そこで、マクロによる処理に変えたところ、まったく問題なく処理できるようになりました。
こんにちわ。
御礼が遅くなり申し訳ありません。
また、既出の質問を繰り返してしまった件についても
検索が不十分でお手を煩わせてしまい、反省しております。
さて、ご回答いただきました件、
私のような素人にも
何をしたら、たくさんのメモリを使ってしまうのか
解りやすく説明していただきありがとうございました。
当初の企みではシート数が50を超える
巨大ファイルを作成して・・・
というものでしたが、
こちらのご回答の限界値を超えており
また、動きも極端に遅くなったので
方針転換をして、使っていない列を利用することにしました。
ファイルも無事に作成し終え、今はお茶タイムです。
ありがとうございました。
No.2
- 回答日時:
>白紙のシートを増やしていったらどのくらいで限界なんでしょうね?
私が以前にマクロで実験したところでは、数百枚以上のシートを作成する事が出来ました。
壊れたら復旧も大変なので、大きなブックは作らない方がよいですね。
大事なファイルはバックアップを取る事も大切です。
こんにちわ。御礼が遅くなって申し訳ありません。
他人に聞くぐらいなら
来週時間ができたときに自分の手でちまちま増やしてみようと
思っていました。
マクロで対応されたんですね。
何も使えない白い紙が100枚あっても200枚あっても
仕方ないって言えば仕方ないのですが。
参考になりました。
ありがとうございました。
No.1
- 回答日時:
1シートに必要なメモリ所要量は、シート中の情報量に依存するので、答えようがありません。
プログラム(Excel)中では十二分なシートを作成できるようになっているけど、実際のPCのメモリの制限を先に受けるような設計になっているのでしょう。
ご回答いただきありがとうございます。
30枚を過ぎたころから格段に重くなり
今では、SHIFTキーを押しながら範囲指定ができません。
シートの中にも計算式が入っているし
シート間の集計も3種類ぐらいあり、
限界に挑戦!ブックだとは感じてはいましたが・・・・・。
白紙のシートを増やしていったらどのくらいで限界なんでしょうね?
今回のブックは、シートの数を整理しながら使うことにします。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) Aフォルダにあるエクセルの表をBフォルダへ映したい【表題じだけする】 2 2023/08/24 06:41
- Excel(エクセル) エクセル関数について 8 2023/06/28 17:04
- Excel(エクセル) エクセルで最下行にデータを追加するVBA 6 2023/05/09 09:30
- Excel(エクセル) エクセル終了が遅くなった 7 2022/04/19 12:11
- Excel(エクセル) 単価シートから単価をエクセル関数で自動取得する方法 1 2023/07/02 22:00
- Excel(エクセル) エクセルの複数ブックのシートを1つまとめたい 都道府県ごとに47ブックがあり、そのシートのデータを1 5 2022/11/15 14:57
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCとは、メモリ無しでBIOS,PO...
-
Windowsメモリ診断の結果の通知...
-
メモリの挿す順序
-
妹の家のパソコンが壊れました
-
NEC QXシリーズのmibについて
-
中3技術回路計の問題、子供がわ...
-
ビジネスPCに16GBメモリ
-
ECC付きメモリを普通のデスクト...
-
Dell Precision T3400 のメモリ...
-
B365plusについて! このマザボ...
-
メモリ 両面実装と片面実装の違...
-
メモリの性能はなぜ倍数なの?
-
メモリのハードウェア予約済み...
-
メモリサポートリストに無いメ...
-
メモリ4G増設したが2GしかOS...
-
メモリを増やせばCPUの負荷...
-
,0.99GB RAMって??
-
メモリ診断ツールによるハード...
-
ThinkPad Edge 14" の改造
-
メインメモリとビデオメモリの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCとは、メモリ無しでBIOS,PO...
-
Windowsメモリ診断の結果の通知...
-
メモリーの種類
-
メモリの性能はなぜ倍数なの?
-
メモリ 両面実装と片面実装の違...
-
EXCELのVBAで作業ファイルを閉...
-
メモリ容量UPで、逆にCPU負荷が...
-
メモリのハードウェア予約済み...
-
メモリの挿す順序
-
FDDユニットの接続方法
-
メモリーのPC2-6400とPC2-6400U...
-
メモリ診断ツールによるハード...
-
ブラウザーを立ち上げているだ...
-
NEC QXシリーズのmibについて
-
PCのメモリ容量はなぜ2^Nです...
-
サイバー攻撃されているかどう...
-
ECC付きメモリを普通のデスクト...
-
パソコンのメモリ交換で画面が...
-
富士通 Lifebook A572/F のメモ...
-
メモリ4G増設したが2GしかOS...
おすすめ情報