Excelのタブを昇順・降順に並べ替える方法(2通り)

  • これを共有
Hugh West

マイクロソフトエクセル この記事では、Excelのタブを並べ替えるVBAマクロを紹介し、手動でタブを並べ替える方法も紹介します。

練習用ワークブックをダウンロードする

ワークブックをダウンロードして、一緒に練習することができます。

タブの並べ替え.xlsm

Excelのタブを昇順・降順に並べる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のタブを並べ替えるのに役立ちます。 これがあなたの助けになることを願って!何か質問、提案、またはフィードバックがある場合は、コメント欄でお知らせください。 または、私たちの他の記事で一目を持っていることができます。 エクセルウィキ・ドットコム ブログ

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。