- ベストアンサー
エクセルの並び替えについて
エクセルで並び替えをする時、いつでもタイトル行で表示をするように設定ができますか? あと並び替えの最優先されるキーの表示も固定することができますか? 教えてください。
- みんなの回答 (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をシェイプの四角にでも登録するとよい。 その際ソート範囲はマウスで指定した後に、シェイプをクリックすること。
その他の回答 (1)
- violet430
- ベストアンサー率36% (27472/75001)
マクロを作ればできると思います。 標準機能にはないです。
お礼
人が作った表で一つ優先キーが固定されているものがあったのですが、マクロ機能を使っていたんですね。 回答ありがとうございました。
お礼
チャレンジしてみます。 回答ありがとうございました。