[過去ログ] Excel VBA 質問スレ Part82 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
646
(1): 05/10(土)19:48 ID:pekHwIHV(1/6)調 AAS
>>644
どれくらい処理の重い作業か、帰りの組み方をしているのか私には分かりませんが、
テーブルデータの整形が終わった後、一区切りついた後、テーブル関数やリスト関数などで繰り返し作業保護(一般的なeach?)
647: 05/10(土)19:52 ID:pekHwIHV(2/6)調 AAS
>>646
を行う前に
必ず
List.Buffer Table.buffer を行うと(VBAの配列並にとは言いませんが)処理が劇的に早くなると思います。
私は2000行に6000行のTaxt.Containsをして結果をList.SelectやAnyTrueなどをしていますが、劇的に早くなりました。
648: 05/10(土)20:41 ID:pekHwIHV(3/6)調 AAS
VBAでセルの中の改行のある大量の文字列の中から目的の情報を抽出するという試みをやっていたのですが、最近になってやっと改行で区切って、1行にバラすという事に気がつきました。
これで無関係な文字列の行はフィルターできるし、視認性が劇的に改善したしで本当に楽になった。
データは必ず一行づつという当たり前を改めて知らされた。
650
(1): 05/10(土)23:00 ID:pekHwIHV(4/6)調 AAS
>>649
クエリを分割したらいいって事でしょうか
中間テーブル?の様な
651: 05/10(土)23:08 ID:pekHwIHV(5/6)調 AAS
>>649
明らかに不要なデータを元ファイルから削除するとか、グループバイがしたいのならワークシートで
652: 05/10(土)23:10 ID:pekHwIHV(6/6)調 AAS
行の並び変えをするとか
不要な列は削除しておくとか
集計はパワーピボットを使用するとか、テーブルのjoinではなく、リレーションシップにするとか
できそうではないですか?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.050s