2016-07-12 8 views
0

私は継承されたワークブック(.xlsb ここに問題があるかどうかわからない)は、少量のデータ/レポートでは非常に大きいです。私は、2つのワークシートのUsedRangeが列のみの参照であることを発見しました。$ A:$ AUです。したがって、1M +行はデータなしで格納されます。Excel UsedRange as column only address

私はUsedRangeを "リセット"する方法について数多くの例を試しましたが、どれも有効ではありませんでした。現在、列参照全体を持つNamed RangesまたはFormulasがあり、列全体にフィルタはなく、書式はありません。

列A:AUを削除しても、UsedRangeは列のみの参照のままです。

ご意見をいただければ幸いです。

答えて

0

私自身の質問に答える。私はいくつかの追加の検索を行い、このアドインを発見しました:http://xsformatcleaner.codeplex.com/ファイルサイズは半分以下です。

新しいExcelバージョンではもはや存在しなくなったコマンドバーを作成/アクセスしようとしたためにオープン時にデバッグエラーが発生しましたが、コードを表示して使用でき、Sub ClearExcessRowsAndColumns()完璧に働いた。それでもコードで作業して、ワークブックの内容を正確に把握してください。