ゴール:セル値が受け入れられない場合、異なる色のセルを強調表示する検証機能の前に、すべてのセルのすべての背景色を削除する必要があります。Exce VBA Interior.ColorIndexファイルサイズを増やす
問題:下の行が実行された後は、
Range("A1:BS65535").Interior.ColorIndex = xlColorIndexNone
多くの空のセルがExcelファイルに生成されていると、ファイルが数百KBから約12メガバイトになっているようです。私はExcel 2016を使用していますが、上に列挙した行をトリガするボタンで新しいExcelを作成しました。
しかし、別の古いExcelファイル(2007/2010年までに作成されたもの)は長い時間前に優れています。そのExcel VBAには、上記とまったく同じ行があります。そして、Excelを実行するとExcelが自動的にすべての空のセルを削除し、ファイルサイズにあまり変化がないように見えます。
私のExcelファイルを準備する際に欠落していた設定はありますか?
マイケルマイケル。これを範囲 "A2:BS65535"に適用したいのですが?たとえば、私は行1の背景をリセットせずに保つ必要があります。 – user3613105
私は、代わりにA2から最終使用済みセルに移行するようにソリューションを更新しました。 – Michael
マイケルに感謝します。これは私の問題を解決しました! – user3613105