• ベストアンサー

エクセルの並び替えについて

エクセルで並び替えをする時、いつでもタイトル行で表示をするように設定ができますか? あと並び替えの最優先されるキーの表示も固定することができますか? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

>タイトル行で表示 範囲指定した、第一行目が文字列なら、タイトル行になる。 むしろ、規定値で「タイトル行」ではないかな。 >最優先されるキーの表示も固定することができますか 範囲指定した、一番左端の列が第一優先なら、そのようになる。 むしろ、規定値で「最左列」ではないかな。 それ以上のことをするなら、 マクロの記録状態にして、その通り実行し 、記録をとり 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をシェイプの四角にでも登録するとよい。 その際ソート範囲はマウスで指定した後に、シェイプをクリックすること。

maplesyrup
質問者

お礼

チャレンジしてみます。 回答ありがとうございました。

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

マクロを作ればできると思います。 標準機能にはないです。

maplesyrup
質問者

お礼

人が作った表で一つ優先キーが固定されているものがあったのですが、マクロ機能を使っていたんですね。 回答ありがとうございました。

関連するQ&A