Sub setSortBasic
() ' 初期設定
Worksheets
(3).Sort.SortFields.Clear
' 並替対象
Dim
sortPoint
As String
Select Case
Range
Value
Case
"お店" sortPoint
= "B5" Case
"商品" sortPoint
= "C5" Case
"値段" sortPoint
Case
"日付" sortPoint
= "E5" Case
Else
' 取得できなかった時のデフォルト(値段)
sortPoint
= "D5" End Select
' 順取得
Dim
sortOrder
As Integer
Select
Case
Range("E2").Value Case
"昇順" sortOrder
= 1 ' xlAscending
Case
"降順" sortOrder
= 2 ' xlDescending
Case
Else
' 取得できなかった時のデフォルト(昇順)
sortOrder
= 1 End Select