値・背景色・文字色で並べ替えをする
方法
Sort.SortFields.Add2メソッドの、SortOn引数で、値・背景色・文字色のどれで並び替えを行うか指定することができます。
引数指定値
並び替え方法 | 引数値 |
---|---|
値 | xlSortOnValues |
背景色 | xlSortOnCellColor |
文字色 | xlSortOnFonrColor |
サンプルコード
Sub Sample1() With Worksheets("Sheet1").Sort .SortFields.Clear 'SortOn引数で、並び替え方法を値、背景色、文字色を指定する。 '値 .SortFields.Add2 Key:=Range("B1"), SortOn:=xlSortOnValues, Order:=xlDescending '背景色 '.SortFields.Add2 Key:=Range("B1"), SortOn:=xlSortOnCellColor, Order:=xlDescending '文字色 '.SortFields.Add2 Key:=Range("B1"), SortOn:=xlSortOnFonrColor, Order:=xlDescending .SetRange Range("A1:B4") .Header = xlNo .Apply End With End Sub