Digital_Neko

フリーランスプログラマー

オートフィルタ解除 -Excel VBA-

残暑厳しい中、涼しい写真で癒されていただければ幸いです

今回はオートフィルタの解除方法です。社内で、皆んなが使用しているExcelシートをVBAで操作する場合、特定の項目を検索するために、オートフィルタが設定されている状態で、保存されていることがあります。
例えばシートをコピーして、別シートに貼り付ける作業を行う際に、オートフィルタが設定されていると、正しくデータを貼り付けられない事象が発生します。
今回のサンプルプログラムはシンプルに、

Worksheets(“Sheet1”).AutoFilter.ShowAllData

これで、「Sheet1」のデータを全て表示することができ、オートフィルタを解除した状態でデータを別シートに貼り付ける事ができます。
もしよかったら、参考にしてみてください。