• ベストアンサー

エクセル2010(並べ替え)

エクセル2010(並べ替え) 並べ替えを頻繁に使います 列の表示が出てきて 選択します 列の選択肢は少ないのですが エクセル一杯使っている為 選択数は多い ドラッグして 必要な列を探して 選択しなければなりません ドラッグ⇒選択 の手間を省くことは可能でしょうか?(直接入力) 可能であれば 教えて頂けると幸いです

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

No1、No2です。 >まず 「ラジオボタン」が分かりません わからない場合は、無理にそのような方法をとる必要はありません。 ちなみに「ラジオボタン」とは、例えば、並べ替えのダイアログで昇順・降順の左側にある丸い選択用のボタンのことで、グループ内のひとつだけ選択できるようになっているものの総称です。 例えば  ○F列 ○K列 ○AB列 みたいなダイアログが出て、どれかを選べば実行みたいなのが便利かなと想像してみただけなので、そんなことをしなくても、No2の例のようにF、K、ABを入力してもよいですし、その代わりに1、2、3を入力することにしてもよいですし・・・ そんなのもやめて、No2にも書きましたようにF列の処理用、K列の処理用…と3種類それぞれの処理を用意してもかまいません。 実は、一番簡単そうなのがこの方法で、これなら御自分でマクロの自動記録を実行なされば、そのまま使えると思います。 (「マクロの自動記録」とは一連の操作を自動的に記録してくれるもので、まったく同じ操作を繰り返す場合は、その記録を呼び出せすだけで一連の処理を再実行してくれるというものです) 作成したマクロはツールから呼び出していると操作が煩雑なので、ボタンに登録するとかコマンドに入れてしまうとか使いやすいようにセッティングしておくのが便利でしょう。 このあたりの方法については、ぐぐればあちこちに情報があると思いますので、ヘルプなどと併用して調べてください。 

isaacasimov
質問者

お礼

ご親切な回答ありがとうござました いつも いろいろ こう出来たら便利なのになぁ と考えながら そのまま使っています 一度きちんと やはり勉強しなくてはいけませんね そうしてから 最低もっと具体的な質問が出来るレベルまでならねば ありがとうございました

その他の回答 (2)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

No1です。 対象は常にシート全体で、キーとなる列の選択をダイアログ上のドロップダウンで指定するのが面倒という意味でしょうか? 同様に可能ですが、きちんとやるなら、F、K、ABからラジオボタンで選ばせるとか、3種類くらいならF用、K用、AB用のボタンをそれぞれ用意しておいて、それを押せば一発でというほうがよろしいかと。 参考までに Sub test() Dim col As String col = InputBox("優先するキー列") col = col & "1" Cells.Sort Key1:=Range(col), Order1:=xlDescending, Orientation:=xlTopToBottom End Sub * 前回同様、サンプルなので、入力値のチェックとか細かな部分は省略しています。(雰囲気のみ) それぞれのボタンを用意する(3個)方法でかまわなければ、マクロの自動記録でそのままのものが作成できると思います。

isaacasimov
質問者

補足

回答ありがとうございました >ラジオボタンで選ばせるとか、3種類くらいならF用、K用、AB用のボタンをそれぞれ用意しておいて、それを押せば一発でというほうがよろしいかと。 大変申し訳ないのですが まず 「ラジオボタン」が分かりません どのように用意すれば良いのでしょうか?

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

内容がよくわかりませんが… 列の選択だけマクロで直接入力するとか? (A~E列なら A:Eを入力) Sub test() Dim col As String col = InputBox("列の範囲を入力") Columns(col).Select Application.Dialogs(xlDialogSort).Show End Sub * とりあえずの例なので、入力値のチェックなどは一切行っていません。

isaacasimov
質問者

補足

「並べ替え」をクリックすると 最優先される列 を選択出来ます 選択肢が 列A~列SF あるとします 必要な列は 列F、列K、列AB と限られています しかし選択肢が多く ドラッグして探す必要があります 直接入力で 一度で選択する事は出来ますか?

関連するQ&A

専門家に質問してみよう