VBA Rename Sheet

Rename Sheet in Excel VBA

任意のExcelワークシートの名前は、任意のファイルの名前を変更するのと同じように簡単です。 これは、任意のワークシート名をダブルクリックするか、右のリスト メニュー リストから [名前の変更] を選択することによって行うことができます。 しかし、VBAマクロの助けを借りて、Excelワークシートの名前を変更したい場合はどうすればよいのでしょうか。 VBAマクロの助けを借りて、1つまたは複数のExcelワークシートの名前を一発で変更することができます。 また、任意のワークシートの名前を固定し、誰かに変更されないようにすることもできます。

How to Rename Sheet in Excel Using VBA?

Below are the different examples to Rename Sheet in Excel using VBA code.

Watch our Demo Courses and Videos

Valuation, Hadoop, Excel, Mobile Apps, Web Development & many more.

You can download this VBA Rename Sheet Excel Template here – VBA Rename Sheet Excel Template

VBA Rename Sheet – Example #1

Although it is very easy to rename any excel worksheet with help of VBA.VBA. (VBAの助けを借りて、任意のエクセル ワークシートの名前を変更することは非常に簡単です。 それを行うには多くの方法があります。 ここでは、ワークシートの名前は、私たちはrenaming.

ステップ1:この例では、我々はコーディングを行うことになるモジュールが必要になります。

ステップ2:さて、新しく開いたモジュールで、VBA Rename Sheetまたは他の名前でサブカテゴリを書き込みます。

Code:

Sub VBA_RenameSheet()End Sub

ステップ3:さて、任意の名前の変数を定義して、次のようにワークシートデータタイプにそれを割り当てます。 ここでは、”Sheet “と名付けました。

このカテゴリの人気コース
All in One Excel VBA Bundle (120+ Courses)120+ Online Courses | 500+ Hours | Verifiable Certificates | Lifetime Access
4.9 (2,356 評価)
コース価格
コースを見る
関連コース

コード:

Sub VBA_RenameSheet()Dim Sheet As WorksheetEnd Sub

ステップ4: Setコマンドを使って、以下のようにSheet変数を選択します。

Code:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet =End Sub

ステップ5:そして、我々は名前を変更する必要があるワークシートを選択するワークシートコマンドの助けを借りて、

Code:

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")End Sub

ステップ6:ここで名前と共にシート機能を使用すると、名前を変更したい割り当てます。 ここでは、「名前を変更したシート」を選択しています。

Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")Sheet.Name = "Renamed Sheet"End Sub

ステップ7:さて、最後に、コードをコンパイルし、エラーが見つかった場合はそれを実行します。 コードを実行するには、下図のようにメニューバーの下にある再生ボタンをクリックします。

VBA Rename Sheet – Example #2

この例では、VBAマクロの助けを借りて、任意のワークシートの名前を変更するはるかに簡単な方法を紹介します。

ステップ1:モジュールを開き、以下に示すようにVBA Renameのサブカテゴリを記述します。

Sub VBA_RenameSheet1()End Sub

ステップ2:選択関数で名前を変更するシートを選択します。

Code:

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectEnd Sub

ステップ3:次の行では、以下のように選択したシートで名前関数を考えてみましょう。 ここでは、「名前を変更したシート」

Sub VBA_RenameSheet1()Sheets("Sheet1").SelectSheets("Sheet1").Name = "Renamed Sheet"End Sub

ステップ5:再びコードをコンパイルし、それを実行します。 我々は、シート1が “改名されたシート “として新しい名前でリネームされることがわかります。

VBA Rename Sheet – Example #3

VBAを使用してExcelワークシートの名前を変更する1以上の同様の方法が再び存在します。

ステップ1:モジュールを開き、以下のようにVBA名前変更シートの新しいサブカテゴリを記述します。

Sub VBA_RenameSheet2()End Sub

ステップ2:名前を変更するシートを選択します。 ここでは、以下のようにシートのシーケンスを括弧内に置くことによって、シートを選択することができます。 そのため、名前を変更するシートの名前を書く必要はありません。

Code:

Sub VBA_RenameSheet2()Sheets(1).SelectEnd Sub

ステップ3:次の行では、次のように選択したシートのシーケンスで名前関数を考えてみましょう。

Code:

Sub VBA_RenameSheet2()Sheets(1).SelectSheets(1).Name = "renamed Sheet"End Sub

ステップ5: ここで再びコードをコンパイルし、実行します。 下図のようにSheet1が再び「renamed Sheet」にリネームされていることがわかります。

VBA Rename Sheet – Example #4

この例では、たった一行のコードであらゆるワークシートの名前を変更する方法を見ていきます。

ステップ1:モジュールを開いて以下のようにVBA Rename Sheetのサブカテゴリを書いていきます。

Code:

Sub VBA_RenameSheet3()End Sub

Step 2: Name関数と一緒に名前を変更したいシートシーケンスを選択し、以下のようにそのシートの名前を変更する名前を与える。

Sub VBA_RenameSheet3()Sheets(1).Name = "rename Sheet"End Sub

ステップ3:今それを実装するには単にコードを実行。 我々は再びSheet1が今 “rename Sheet “として名前を変更されていることを確認します

Pros of Excel VBA Rename Sheet

  • 我々は名前を変更する複数のシートを持っているなら、VBAコードを使用すると、手動プロセスよりはるかに優れています。
  • Excel ワークシートの名前を 1 行の VBA コードで変更することができます。 しかし、VBAのシート名変更は、新しいシートを作成するときに非常に便利であり、我々はそれを分類するためだけに、他のシートとそれを分離したいです。
  • 作業が完了したファイルをマクロ有効形式で保存すると、今後の作業のためにコードを保存することができます。
  • シート名を変更するプロセスを自動化すると、シートやデータを分類する時間を短縮できます。

おすすめ記事

これは、VBA シート名の変更について説明したものです。 ここでは、いくつかの実用的な例とダウンロード可能なExcelのテンプレートと一緒にVBAコードを使用してExcelでシートの名前を変更する方法について説明します。 また、私たちの他の推奨記事-

  1. VBA Workbook
  2. VBA Name Worksheet
  3. VBA Unprotect Sheet
  4. VBA Protect Sheet
20 Shares

を通過することもできます。

コメントを残す

メールアドレスが公開されることはありません。