>タイトル行で表示
範囲指定した、第一行目が文字列なら、タイトル行になる。
むしろ、規定値で「タイトル行」ではないかな。
>最優先されるキーの表示も固定することができますか
範囲指定した、一番左端の列が第一優先なら、そのようになる。
むしろ、規定値で「最左列」ではないかな。
それ以上のことをするなら、
マクロの記録状態にして、その通り実行し
、記録をとり
Sub Macro1()
Range("A1:C3").Select
Selection.Sort Key1:=Range("B2"), Order1:=xlAscending, Key2:=Range("A2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, SortMethod:=xlPinYin, DataOption1:= _
xlSortNormal, DataOption2:=xlSortNormal
End Sub
のようになると思うが
第1行の
Range("A1:C3").Select を削除する。
そしてこのMacro1をシェイプの四角にでも登録するとよい。
その際ソート範囲はマウスで指定した後に、シェイプをクリックすること。
お礼
チャレンジしてみます。 回答ありがとうございました。