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.
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 “と名付けました。
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でシートの名前を変更する方法について説明します。 また、私たちの他の推奨記事-
- VBA Workbook
- VBA Name Worksheet
- VBA Unprotect Sheet
- VBA Protect Sheet
を通過することもできます。