0

約 20,000 行のスプレッドシートがあります。このスプレッドシートは、機器の部品リストを表示する階層です。ユーザーが行の非表示/非表示解除によってこれらのグループを展開/縮小できるようにするボタン (実際には形状の四角形) を作成するコードを作成しました。

行が非表示になるたびに更新されると思われるスプレッドシートに数千のボタンがあるため、コードの実行が遅いと思います。コードが実行されるボタンをクリックすると、正しい行が非表示/非表示になり、すべてのボタンが数秒間消えてから再び表示されます。行が非表示または再表示された後に消失が発生するため、コードはすでに実行を終了しています。

Excel ですべてのボタンが更新されないようにする方法はありますか? 別の問題がありますか?

4

2 に答える 2

0

エクセルのピボットテーブル機能が使えるようです。スプレッドシートが使用しているマクロ/ボタンよりもはるかに高速であると確信しています:

ピボットテーブルの概要 ピボットテーブルのアウトライン

データを適切な形式に再編成する努力をするだけです。幸運を。

ピボット テーブルの説明が必要な場合は、Google で「ピボット テーブル チュートリアル」を参照してください。 http://www.google.com/search?q=%22pivot+table+tutorial%22

于 2013-04-19T19:30:04.097 に答える