Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


25275 / 76736 ←次へ | 前へ→

【56802】Re:【VBA】1000×1000のループ処理について
回答    - 08/7/6(日) 2:29 -

引用なし
パスワード
   Excel2007なら、最大で約104万行まで扱えるようになったので、
ちょうど1,000,000行のデータなら処理可能です。

65536行でストップしてしまう場合、ファイルがExcel2007形式ではなく、
従来のExcel2003以前の形式で保存してしまっている可能性があります。

見分けるには、ファイルの拡張子を確認してください。
2007形式の場合、ファイルの拡張子が.xlsmまたは.xlsxとなって
いなければなりません。もし.xlsになっていたら、それは従来の形式です。
2007形式で保存し直してから開いてください。

なお、
「.xlsm」はVBAマクロが含まれた2007形式のファイル、
「.xlsx」はVBAマクロが含まれていない2007形式のファイル
を意味します。
今の場合はマクロを含むので、.xlsmで保存することになるでしょう。

また、ファイルを開いたときにウィンドウに「互換モード」と
表示されていないかどうかも確認してください。
互換モードと表示されている場合、2003以前の形式でファイルが
認識されていることを意味します。


▼ロミ さん:
>▼ハチ さん:
>こんばんは。返答のほどありがとうございます。
>はい、こちらの環境はofficeは2007です。
>たしかに、無謀とは思いつつ1000×1000のループをVBAで
>やってみたのですが、予想どおり65536行でstopしてしまいました。

0 hits

【56744】【VBA】1000×1000のループ処理について ロミ 08/7/3(木) 1:25 質問
【56745】Re:【VBA】1000×1000のループ処理について ハチ 08/7/3(木) 9:20 発言
【56767】Re:【VBA】1000×1000のループ処理について ロミ 08/7/3(木) 22:14 お礼
【56802】Re:【VBA】1000×1000のループ処理について 08/7/6(日) 2:29 回答
【56746】Re:【VBA】1000×1000のループ処理について こぎつね 08/7/3(木) 9:27 発言
【56768】Re:【VBA】1000×1000のループ処理について ロミ 08/7/3(木) 22:20 お礼
【56747】Re:【VBA】1000×1000のループ処理について neptune 08/7/3(木) 9:29 発言
【56769】Re:【VBA】1000×1000のループ処理について ロミ 08/7/3(木) 22:26 お礼
【56771】Re:【VBA】1000×1000のループ処理について neptune 08/7/3(木) 22:42 発言
【56774】Re:【VBA】1000×1000のループ処理について しょう 08/7/4(金) 9:27 回答
【56798】Re:【VBA】1000×1000のループ処理について SS 08/7/5(土) 10:44 発言
【56803】Re:【VBA】1000×1000のループ処理について 見習い 08/7/6(日) 3:31 回答

25275 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free