フィルタ・並び替え(ソート)の自動化

1. オートフィルタの使い方と活用法

  • AutoFilterの基本構文と引数の意味
  • 1列に条件を指定してフィルタをかける方法
  • 複数条件(OR/AND)でフィルタをかける方法
  • フィルタ結果を解除する(ShowAllData)
  • フィルタ結果のみを別シートにコピーする方法

2. 並び替え(Sort)の基本と応用

  • Sortの基本構文(1列昇順)
  • 降順に並び替えるには?
  • 複数列で並び替える方法(最大64列まで)
  • 並び替える範囲の指定とHeaderの扱い
  • SortFieldsのClearを忘れない理由

3. フィルタ+並び替えの組み合わせ

  • フィルタで絞り込み → 結果を並び替える基本構文
  • 特定の条件で絞ったあとに、優先順位付きで並べる

4. 制限と注意点

  • SortFieldsの上限は64列まで
  • Sort対象に空白行が含まれる場合の挙動
  • AutoFilterModeがTrueでもフィルタが無効な場合の対処法

5. 発展的なテクニック

  • 並び替えの優先順を数式列にまとめて実行する方法
  • ユーザー指定条件をInputBoxで受け取ってフィルタ
  • 動的範囲でフィルタ&並び替え(最終行取得などを使う)

コメント

タイトルとURLをコピーしました