Excel Excel VBAで複数列を並べ替える方法|SortFieldsで優先順位を指定 Excel VBAで複数列を優先順位付きで並べ替える方法を解説します。SortFields.Clear、SortFields.Add、SetRange、Header、Applyの使い方を、部署と社員番号の2キーを例に紹介。昇順・降順の変更や、範囲ずれ・見出し行・数値が文字列の場合の注意点も整理します。 2026.10.06 Excel