2016-07-03 2 views
-1

540列×50行のデータブロックを含む5つのブックがあります。 私はまた、これらのすべてのデータをリンク付きの単一のワークシートにリストアップする「ロールアップ」ブックを持っています。 6つの条件付き書式設定規則があります。外部リンクと条件付き書式を使用してブックのExcelパフォーマンスを向上させる方法

ロールアップブックは開いているときにリンクを更新するのに30秒かかり、データを変更してワークシートを移動するたびに1〜2秒かかります。

Excelはこのデータを効率的に処理できるはずです。 何か間違っていますか?私は物事を別に設定する必要がありますか?

私は、リンクと個々にリンクされたセルの配列を使ってみましたが、違いに気付きませんでした。

- 編集 - 私は条件付き書式を削除する

、30第2のリフレッシュは1秒を要します。さらに、いくつかのデータ検証ドロップダウンは6秒から即時にスピードアップします。条件付き書式を削除する方法を見ていきます(下記のVBAの考え方など)。

+0

なぜ私はダウン投票した.. .. :) –

答えて

0

条件付き書式設定では、スプレッドシートが実際に減速する可能性があります。条件付き書式設定が多いために使用できなくなったテンプレートがはるかに小さかったので、代わりにVBAコードで再設計しなければなりませんでした。その場合、初期セットアップ後に細胞があまり変化しないので、これは実行可能でした。そのため、スクリプトは一度だけ実行する必要があります。データが頻繁に変更される可能性がある場合は、それほど有効ではありません。

データ(およびフォーマット化)の変更頻度に応じて、VBAスクリプトに書式を設定することを検討します。

1

問題は条件付き書式ではなく、むしろ5つの異なるブックからデータを開く必要があるということです。これらのワークブックを最初に統合しようとすると速度が向上します。データ接続のリフレッシュには30秒かかります。 また、リンクされたセルの代わりに、指定されたデータ接続を使用してみてください(Power Queryの場合など)。この方法では、リフレッシュは自動的には発生しませんが、メインスプレッドシートの応答性は向上します。

関連する問題