こんにちは いつもお世話になっています。
エクセルでソートの繰り返し作業のショートカット、あるいはマクロを教えてください。
例えば、同一シート内のデータで、1-10行までを選択してソートします。
最優先される列はNo.1がC列でNo.2がA列です。
この条件のソートを別の複数行で複数回行うので「データ」-「並べ替え」等の手順をカットしたいのです。
2003でのショートカットのCtrl キーを押しながら Y キーを押すことでは対応していないようです。
2007ではクイック アクセス ツールバーの (繰り返し) も対応していないようです。
最初は手作業で、次からは該当行の選択後に同一条件でのソートができるマクロがあればいいのではないかとおもうのです。
2003と2007で使えるものをご紹介いただけると助かります。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
10行毎にソートを繰り返すという前提ですが
Sub Macro1()
Dim i As Integer
For i = 1 To 10000 Step 10
If IsEmpty(Cells(i, 1)) Then
Exit For
Else
Range(Rows(i), Rows(i + 9)) _
.Sort Key1:=Range("C1"), Order1:=xlAscending, _
Key2:=Range("A1"), Order2:=xlAscending
End If
Next i
End Sub
元のブックがおかしくなっても責任は持てませんので
必ず別の名前でブックを保存してから実行して下さい。
mar00 様 ありがとうございました。
丁寧にマクロを作っていただいて助かりました。
御陰様で解決し、大変勉強になりました。
簡単で恐縮ですが、お礼申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Excel(エクセル) Excelの50音順ソートを全ての行列に適用するには? 4 2022/12/05 11:28
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Visual Basic(VBA) マクロで最終行を取得したい 4 2023/05/28 12:14
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- Excel(エクセル) 重複しているか否かをソートせずに判断する方法ありますか? 2 2022/07/06 21:16
- Excel(エクセル) エクセルでの色付け 5 2022/10/09 18:58
- Excel(エクセル) エクセルVBA オートフィルタでの絞り込みと並び替えについて 1 2023/07/08 13:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1の行を固定した上でVBAを用い...
-
ファイルの漢数字の順番につい...
-
エクセル、並び替え正しくソー...
-
レコードの登録順がおかしい
-
excel:一番上の行がソートでき...
-
コンボボックスのソートについて
-
Excelで作成した円グラフのデー...
-
ファイルメーカーでソート後の...
-
Oracleのソート
-
accessでDISTINCT 句と矛盾
-
エクセルVBAでデータ並べ替え
-
MySQLで行番号を得たい
-
上から何番目か。
-
123@hotmil.comや12345の様なエ...
-
MySQLで複数データベースの検索...
-
ハイフンの入ったデータの並べ替え
-
エクセルであいうえお順に並べ替え
-
Excelの並び替え(文字数と画数...
-
EXCELでの住所録の並べ替え
-
マクロ 昇順のマクロを追加したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードの登録順がおかしい
-
エクセル、並び替え正しくソー...
-
並べ替えについて
-
1の行を固定した上でVBAを用い...
-
ファイルの漢数字の順番につい...
-
エクセルのソートについて
-
テーブルレーコードをソートし...
-
上から何番目か。
-
SQLで曜日のソートを月火水木金...
-
リストボックス内を昇順並べる方法
-
Selectした時のレコードの取得順
-
アクセスに関して。クエリの並...
-
コンボボックスのソートについて
-
accessでDISTINCT 句と矛盾
-
エクセルでダブルクリックして...
-
数字と漢字が混じった日付デー...
-
Excelの並び替え(文字数と画数...
-
都道府県順、北からソートした...
-
月末日のみソートしたい
-
エクセルの縦列のソートできま...
おすすめ情報