目次
で マイクロソフトエクセル この記事では、Excelのタブを並べ替えるVBAマクロを紹介し、手動でタブを並べ替える方法も紹介します。
練習用ワークブックをダウンロードする
ワークブックをダウンロードして、一緒に練習することができます。
タブの並べ替え.xlsmExcelのタブを昇順・降順に並べる2つの方法
エクセルでたくさんのタブを扱うとき、タブに配列があれば、タブを探すのが楽になります。 エクセルでタブを素早くソートするために、以下のデータセットを使います。 しかし、データセットのタブは配列がありません。 簡単にソートする方法を見ていきましょう。
1.Excelでシートタブを手動で並べ替える
Excelには、タブやシートを並べ替えるための関数や数式、ツールが組み込まれていません。 手動でタブを並べ替えるには、時間がかかる場合があります。 ここでは、手動でタブを並べ替える手順を説明します。
STEPS
- まず、移動させたいタブをクリックします。
- 次に、タブをマウスの左ボタンでクリックして左右にドラッグします。
- そして、これだ!
しかし、タブごとに行う必要があります。
TIPS タブをドラッグして移動させるときは、「」を押したままにしてください。 Ctrlキー を押すと、タブを移動するのではなく、タブのコピーが作成されます。
関連コンテンツ Excelで高度な並べ替えオプションを使用する方法
類似の読み物。
- エクセルでIPアドレスを並べ替える方法(6つの方法)
- [解決済み!】Excelのソートが効かない(2つの解決方法)
- エクセルに並べ替えボタンを追加する方法(7つの方法)
- ExcelのVBAを使用した範囲の並べ替え(6例)
- エクセルでユニークリストを並べ替える方法(便利な10個の方法)
2.VBAを使ってExcelのタブを並べ替える
エクセルブイビーエー は、タスクを自動化し、さまざまな関数や数式を実行するのに役立ちます。 エクセルブイビーエー を使えば、日常生活をより快適にすることができます。 VBAマクロ を使えば、ユーザーが作成したカスタム関数を作成したり、手動操作を自動化したりして、時間と労力を節約することができます。 エクセル ブイビーエー タブの昇順・降順の並べ替えが簡単にできます。
2.1 ExcelシートのタブをAからZまでアルファベット順に並べ替える
タブを昇順に並べ替えるには ブイビーエー からアルファベット順にタブを並べ替えるコードです。 A to Z を使用する手順を説明します。 VBAマクロ でタブの昇順に並べ替えることができます。
STEPS
- まずは デベロッパー タブをクリックします。
- 2つ目は、「」をクリックします。 ビジュアルベーシック を開いてください。 Visual Basic エディター ここにVBAのコードを書きます。
- もうひとつの開き方 Visual Basic エディター を押すだけです。 Alt + F11 .
- または、エディタを開くのではなく デベロッパー タブで、スプレッドシートの任意のシートをクリックします。 右クリック を選択します。 表示コード オプションを使用します。
- そして、これでビジュアルベーシックのウインドウが開かれます。
- 次に、「挿入」を選択し モジュール をドロップダウン・メニューから選択します。
提案します。 どのシートにもコードを書き込むことができません。 モジュール は、特定のシートだけでなく、スプレッドシート全体のコードを使用するため、コードを記述します。
特定のシートにのみコードを記述する必要がある場合は、そのシートを使用してコードを記述することができます。
- その後、コピー&ペーストで VBAコード を下回る。
VBAコードです。
Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub
- 次に F5キー をクリックするか ラン・サブ ボタンをクリックすると、コードが実行されます。
出力します。
この VBAマクロ は、現在のワークブックのタブをアルファベットの昇順でソートし、名前が数字で始まるワークシートから始めて、Aで始まりZで終わるタブに移動します。
2.2 ExcelシートのタブでZからAへ並べ替える
タブを降順に並べ替えるには ブイビーエー からアルファベット順にタブを並べ替えるコードです。 ZからAへ 以下の手順でタブを降順に並べ替えてみましょう。
STEPS
- 同様に、前の方法で、開くには Visual Basic エディター に、まず行ってください。 デベロッパー タブをクリックします。
- 次に、「」をクリックします。 ビジュアルベーシック を押すか Alt + F11 を開いてください。 Visual Basic エディター .
- もうひとつの開き方 Visual Basic エディター というのは、単に 右クリック を任意のシート上で選択し 表示コード .
- 次に、次のページに進みます。 インサート を選択し モジュール をドロップダウン・メニューから選択します。
- では、書き出してみましょう。 VBAコード を下回る。
VBAのコードです。
Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next End Sub
- 最後に、コードを実行するために ラン・サブ ボタンを押す一方で、キーボードショートカット F5キー を実行してください。
出力します。
これにより、アルファベットの降順でタブが整理されます。
続きを読む VBAでExcelの表を並べ替える(4つの方法)
結論
上記の方法は、Excelのタブを並べ替えるのに役立ちます。 これがあなたの助けになることを願って!何か質問、提案、またはフィードバックがある場合は、コメント欄でお知らせください。 または、私たちの他の記事で一目を持っていることができます。 エクセルウィキ・ドットコム ブログ