フィルタ結果を別シートにコピーするVBA

一覧シートをフィルタして、フィルタ結果ごとに別シートにコピーするVBAです。

 このような一覧があったとします。

f:id:tokki358:20210506125529p:plain

この一覧を分類ごとにシートを分けたい場合、手作業だと以下の手順になるかと思います。

  1. 分類でフィルターをかける
  2. シートを挿入する
  3. シート名を変更する
  4. フィルタ結果をコピぺする

f:id:tokki358:20210506130030p:plain

 

分類や行数が少ない場合は手作業でも問題ありませんが、量が多い場合や定期的に作業が必要な場合はVBAで自動化するのが良いです。

youtu.be