メインコンテンツへスキップ

Excel でシートの名前を変更する簡単な方法

Microsoft Excel では、ワークシートの名前を変更すると、データをより効率的に整理および識別することができます。 このチュートリアルでは、単一のワークシートの名前を変更するさまざまな方法、または複数のワークシートの名前を同時に変更するさまざまな方法を説明し、Excel でワークシートに名前を付けるための重要なルールを説明します。


ビデオ: Excel でシートの名前を変更する


Excel でワークシートの名前を変更する

Excel でシートの名前を変更する簡単な方法が XNUMX つあります。 これらの各方法について詳しく見ていきましょう。


シート タブをダブルクリックしてワークシートの名前を変更する
  1. 名前を変更するワークシート タブをダブルクリックして、名前編集モードをアクティブにします。
  2. ワークシートの名前を入力し、 を押します。 入力します.

シートタブを右クリックしてワークシートの名前を変更します
  1. 名前を変更するワークシートのタブを右クリックします。
  2. 表示されるドロップダウン メニューから、 リネーム をクリックして名前編集モードを有効にします。
  3. 新しい名前を入力して押します 入力します.

キーボード ショートカットを使用してワークシートの名前を変更する
  1. 名前を変更するワークシートのタブを選択します。
  2. イベント Alt + H + O + R を順番に押して、名前編集モードを有効にします。
  3. 新しい名前を入力して押します 入力します.
ヒント:
  • 次のワークシートの名前を変更するには、 を押します。 Ctrl + PageDown をクリックして次のシートに移動し、手順 2 と 3 を繰り返します。
  • 前のワークシートの名前を変更するには、 を押します。 Ctrl + PageUp をクリックして前のシートに移動し、手順 2 と 3 を繰り返します。

Excel で複数のワークシートの名前を変更する

次のセクションでは、選択した複数のワークシート、またはワークブック内のすべてのワークシートの名前を一度に変更する XNUMX つの効率的な方法について説明します。 カスタマイズ可能な名前変更アプローチをお探しの場合も、単純なソリューションをお探しの場合も、当社が対応します。


汎用ツールを使用して特定/すべてのワークシートの名前を一括変更

Kutools for Excel's ワークシートの名前を変更する この機能を使用すると、アクティブなワークブック内の複数のワークシートの名前を同時に変更することが簡単になります。 名前を変更するワークシートを選択し、プレフィックス/サフィックスを追加するか、元の名前を完全に置き換えることができます。 これらの変更には、入力値、指定した範囲の値、または選択した各ワークシートの特定のセルの値を利用できます。

後の Kutools for Excelのインストールクツールズプラス タブ、および選択 ワークシート > ワークシートの名前を変更する。 表示されるダイアログ ボックスで、次の手順を実行します。

  1. 名前を変更したいワークシートを選択します。
  2. 必要な名前変更オプションを選択します。
  3. 名前のソースを選択します。 あなたが選択した場合 入力ボックスから オプションを使用するには、入力ボックスに値を入力する必要があります。

Result

選択したシートの名前は、選択した名前変更オプションに基づいて即座に変更されます。

注意:

  • この機能を有効にするには、 Kutools for Excelをダウンロードしてインストールします. プロフェッショナルな Excel アドインは、制限なしの 30 日間の無料試用版を提供します。
  • Excel の固有機能または VBA メソッドを使用してシートの名前を変更すると、元に戻すことはできません。 ただし、Kutools は、それを通じて実行された名前変更操作を元に戻すオプションを提供し、安全性と利便性を向上させるという利点を提供します。

VBA を使用してすべてのワークシートの名前を変更する (複雑)

このセクションでは、すべてのワークシート名にプレフィックス/サフィックスを追加するか、各ワークシートの特定のセルの値に基づいてすべてのワークシートの名前を変更する XNUMX つの VBA コードを紹介します。

注: VBA マクロは元に戻すことができません。 したがって、元のデータを復元する必要がある場合に備えて、これらの操作を続行する前にブックのバックアップを作成することをお勧めします。

ステップ 1: 新しいモジュールを作成する

  1. イベント Altキー+ F11 を開く Visual Basic for Applications(VBA) エディタ。
  2. インセット > モジュール 新しいモジュールを作成します。

ステップ 2: VBA コードをモジュール ウィンドウにコピーする

以下のいずれかの VBA コードをコピーし、開いたファイルに貼り付けます。 モジュール あなたの必要性に従って窓。

  • VBA コード 1: すべてのシート名にプレフィックス/サフィックスを追加します
  • Sub renameSheetsWithPrefixSuffix()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xPrefix As String
        Dim xSuffix As String
        xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix.
        xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed.
        Next xWs
    End Sub
  • 注:

    • このコードで、すべてのシート名にプレフィックスとサフィックスを追加するには、次のように置き換える必要があります。 「マイプレ_」 > 「_MySuf」 6 行目と 7 行目に、それぞれ希望するプレフィックスとサフィックスを入力します。
    • プレフィックスのみを追加するには、コードの 10 行目を次のように変更します。 xWs.Name = xPrefix & xWs.Name.
    • サフィックスのみを追加するには、コードの 10 行目を次のように変更します。 xWs.Name = xWs.Name & xSuffix.
  • VBA コード 2: 各シートの指定されたセルの値に基づいてすべてのシートの名前を変更します。
  • Sub renameSheetsBasedOnCellValue()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xRgAddress As String
        xRgAddress = "A1" 'Replace "A1" with your target cell address.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xWs.Range(xRgAddress).Value
        Next xWs
    End Sub
  • 注: この VBA コードでは、必ず変更してください 「A1」 5 行目に、各ワークシートの新しい名前を含む実際のセル アドレスを追加します。 また、各シートの指定されたセル (この場合は A1) に値が含まれていることを確認してください。 それ以外の場合、この VBA コードを実行すると、実行時エラー「1004」が発生します。

ステップ 3: VBA コードを実行する

モジュール ウィンドウ、押す F5 をクリックするか、 貼り付けたコードを実行するボタン。

Result

  • VBA コード 1 の結果: すべてのシート名には、プレフィックスとして「Pre_」が、サフィックスとして「_Suf」が付加されます。
  • VBA コード 2 の結果: すべてのシートの名前は、各シートのセル A1 の値に基づいて変更されます (それぞれ「Test1」、「Test2」、「Test3」)。

Excel でのワークシートの命名規則

ワークシートの名前を変更する際には、従う必要のあるルールがいくつかあります。

  • ワークシート名はワークブック内で一意である必要があります。
  • ワークシート名は 31 文字を超えてはなりません。
  • ワークシート名を空白にすることはできません。
  • ワークシート名には次の文字を含めることはできません。 \ / ? : * [ ].
  • ワークシート名はアポストロフィ (')、名前の途中でも使用できます。
  • ワークシート名は次のとおりであってはなりません 歴史 Excel による内部使用のために予約されているためです。

このチュートリアルに従うことで、Excel でワークシートの名前を効果的に変更して、データをより適切に整理および管理できます。 このチュートリアルがお役に立てば幸いです。 Excel のヒントやコツをさらに詳しく知りたい場合は、 ここをクリックしてください 数千を超えるチュートリアルの広範なコレクションにアクセスします。

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations