• ベストアンサー

エクセル 並び替えの繰り返しについて

こんにちは いつもお世話になっています。 エクセル2007でのデータの並び替えについて教えてください。  並び替えの優先事項では2つの列を指定しています。この並び替えをショートカットで繰り返せないでしょうか。現在は並び替えをしたい複数行を選択して並び替えの優先を設定する作業を繰り返しているのですが、選択範囲を変える以外は同じ作業なのです、つまり、優先事項の設定は同じ列です。二回目からの作業として、選択範囲を指定してからショートカットキーでソートしたいのです。 F4キーでは失敗しています。 わかりづらい記述になりましたがよろしくお願いします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

マクロの記録の機能を使えば、ご希望の操作は、簡単にボタンをクリックするだけで実行することができます。 開発タブの「マクロの記録」をクリックして記録を開始します。 並べ替えたいリスト上のセル(たとえば項目名のセル)を選択し、Ctrl+Shift+*(:のキー)のショートカット操作でリスト範囲を選択してから、並べ替え操作を実行し「記録終了」します。 最後に「挿入」からフォームコントロールのコマンドボタンをシート上に作成して、上で作成したマクロをこのボタンに登録すれば、このボタンをクリックするだけでリスト範囲を選択することなく、ご希望の並べ替えを行うことができます。

s360
質問者

お礼

MackyNo1 様 ありがとうございました。 大変参考になりました。 簡単で恐縮ですが、お礼申し上げます。

その他の回答 (1)

  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.1

VBAでその工程を記録して必要ならボタンに登録すれば、ワンクリックで可能です。 範囲が固定じゃないのなら、VBAの編集で範囲指定を手動にすればすみます。

s360
質問者

お礼

tadagenji 様 ありがとうございました。 大変参考になりました。 簡単で恐縮ですが、お礼申し上げます。

関連するQ&A

専門家に質問してみよう