No.3ベストアンサー
- 回答日時:
>ボタンを押すだけで
というところに、既にVBAを使わないとならない(出来ない)ことを含んでいる。VBAの経験ありますか。
データー並べ替えの操作をマクロの記録をとれば、おおよその、コードの骨格は判る。
>毎回の作業なので
同一形式(フィールド構成)のデータに対して行うのか
毎回どの点が変わるのかが、質問に書いてないが、そこを認識することが、肝心。
ソートキーの列
昇順。降順
セル範囲。
その他
など。
ほとんどはパラメータを変えることで対応するが。
パラメータ(引数)の意味は
http://home.att.ne.jp/zeta/gen/excel/c04p41.htm
などWEBで「エクセル VBA ソート」で照会すれば出ている。
ーー
例えば
Private Sub CommandButton1_Click()
c = ActiveCell.Column
'MsgBox c
d = Cells(65536, c).End(xlUp).Row
'sgBox d
Range(Cells(1, "A"), Cells(d, "j")).Sort Key1:=Cells(1, c), Order1:=xlAscending
End Sub
ある列を指定して(アクチブにして)ボタンをクリックすると、アクチブにした列で、A-J列のデータをソートする。
あまり対話を増やし、毎回聞くことをすると、通常の操作でソートをするのとかわらなくなるし。
ーー
ソートは>毎回の作業なので、でもVBAの、使い勝手が少ないものと思う。操作の方も簡単なので。
No.4
- 回答日時:
sollowさん 今晩は!
>あるシートにデータがランダムに並んでいます。それをひとつボタン
>を押すだけで昇順に並びかえたり、そういう事は出来るでしょうか。
Excelのバージョンは何でしょうか?
2003ですとツールバーを標準で表示すれば並び替え(昇順・降順)のアイコンが表示されています。
「ツール」→「オプション」画面で「表示」タブを選択し表示欄の4箇所全てにチェックを入れて「OK」をクリックします。
■ボタンの有効活用-2書式設定ツールバー(Excel2002)↓
http://www.geocities.jp/oyakamassan_m/exceltips/ …
内容:標準ツールバー(前ページ)と同様、左端のハンドル をドラグして移動させたり、シート上で枠をドラグして四角くまとめて使うこともできます。右端の小さな▼から個々のボタンの表示・非表示の切り替えができます。
初期状態に戻すには一覧の一番下の [リセット] から。
書式設定ツールバーが表示されていないときは、メニュー・[表示] → [ツールバー] → [書式設定] にチェックを入れます。
ツールバーにいつも使っていたボタンがない!→ツールバーの右端に←こんなボタンがありませんか。このボタンをクリックすると隠れているボタンが右図のように表示されます。(使いたいボタンをクリックすると次はツールバーから使えます)
[ボタンを1行に表示] に設定してしたり、ウィンドウサイズが小さいときは表示しきれないボタンがここにまとめられます。ウィンドウを大きくしたり、[ボタンを2行に表示] にすることでもとに戻ります。
ここにないときはツールバーの右端の▼マークをクリックし[ボタンの表示/非表示]・[書式設定](標準ツールバーでは [標準] )をクリックするとボタンの一覧が表示されるので、ツールバーに表示させたいボタンの□にチェックを入れます。
■メニューバー・ツールバーのユーザー設定(Excel2002)↓
http://www.geocities.jp/oyakamassan_m/exceltips/ …
内容:メニューバーとツールバーの表示方法の変更[ユーザー設定] → [オプション] でメニューバーからサブメニューを開くとき、メニューの一部が で省略されることがあります。すべて表示させるには、[常にすべてのメニューを表示する] にチェックを入れます。
ボタンの有効活用(1) 標準ツールバー
ツールバーは左端のハンドル をドラグして移動させたり、シート上で枠をドラグして四角くまとめて使うこともできます。
ウィンドウに表示されていないときは、メニューバーの[表示] → [ツールバー] → [標準] にチェックを入れます。
並び替え(昇順/降順)→右図の「元のデータ」の任意のセルをアクティブにした状態で [並び替え] ボタンをクリックすると、(1) のように、表全体がデータ範囲として自動認識され、項目もいっしょに並び替えられてしまいます。
わざわざ表示させなくても標準で表示されています。
参考までにサイトを良く見て下さい。
なお上記サイトはExcel2002/2007の操作法が併記されています。
No.2
- 回答日時:
No.1です!
たびたびごめんなさい。
前回の回答の補足です。
マクロの記録をするときにキーを選択すれば、
Ctrl+選択したキーでマクロが実行できます。
何度も失礼しました。m(__)m
No.1
- 回答日時:
こんばんは!
一例ですが・・・
マクロに記録してはどうでしょうか?
当方使用のExcel2003での回答ですが、
メニュー → ツール → マクロ 「新しいマクロの記録」を選択
データの列全てを範囲指定します。(←列全てを範囲指定しておいてください。)
データ → 並び替え → 昇順に並び替えしたいキーで並び替え
最後の「記録終了」でOKかと思います。
ボタンひとつというわけにはいきませんが、
次回からは ツール → マクロ → 「実行」でできると思います。
以上、参考になれば幸いですが、
他に良い方法があれば読み流してくださいね。m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル】並び替えからの並び替え方法 7 2022/07/22 09:46
- Excel(エクセル) オフィスをLibreOfficeからmicrosoft 2013に変えました。 1 2022/05/09 00:28
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- その他(ソフトウェア) Googleスプレッドシートについて 5 2022/05/07 11:46
- Excel(エクセル) エクセルVBA オートフィルタでの絞り込みと並び替えについて 1 2023/07/08 13:08
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Excel(エクセル) マクロ 2行ごとの並び替えについて 4 2022/12/14 12:27
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる 2 2023/01/14 22:14
- Excel(エクセル) フォルダ内の複数ブックを同シート名毎に連結させたい 1 2022/04/07 21:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel でctrl+shift + 矢印ボタン
-
画面の左上の進む・戻るの矢印...
-
ワードの印刷レイアウト表示画...
-
EXCELで、ツールバーのクリック...
-
エクセルで チェックボタンを...
-
学生服学ランはボタン以外同じ...
-
PDF Xchange viewerの書体変更
-
Windows Media Player10でフル...
-
エクセルでセルの内容を表示す...
-
google chromeの閲覧履歴が下ま...
-
discord内での動画共有について
-
ページの下方が画面表示できない
-
文字が斜体になってしまうので...
-
エクセルのセルに同じ大きさの...
-
Bing検索サイトの上に、COPILOT...
-
ローマ字数字IIを正確に表示す...
-
Excelのウィンドウが少し小さく、ズ...
-
自分のiPadからアマプラ契約を...
-
スワイプの左右の定義
-
Gmailのログインで登録もしてい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードの印刷レイアウト表示画...
-
戻る が消えてしまいました。
-
学生服学ランはボタン以外同じ...
-
excel でctrl+shift + 矢印ボタン
-
画面から「戻る」のボタンが消...
-
surfaceプロ2のキーボードの矢...
-
Googleフォトのこの雲マークに...
-
エクセル終了時にグレー画面に...
-
Excel VBA msgboxに...
-
エクセルシート上のボタンの削除
-
EXCELで、ツールバーのクリック...
-
更新ボタンって どこに有るの...
-
数式エディッターをずっと表示...
-
ワードのコントロールパネルの...
-
エクセルのundo(元に戻す)ボ...
-
エクセルで「HOME」ボタン
-
Word2010で水平方向のスケール...
-
IEの「戻る」ボタンを押すの...
-
リヴリーのパークが表示されない
-
言語バーの“入力方式”のボタン...
おすすめ情報