< スポンサーリンク >

Excel VBA シート名を変更する

ExcelでVBAでシートの追加など色々な操作をしていると、シート名を変更したいことがあります。

シート名の変更は「Name」プロパティを使います。

 

構文

式.Name

 

アクティブなシートの名前を変更します

シート名を「Sheet1」から「aiueo」に変更してみます。

シート名

 

VBEに次のように書き込みます。

Sub test1()
    ActiveSheet.Name = "aiueo"
End Sub 

書き込んだVBAを実行すると、シート名が変更されます。

 

注意

既に存在しているシート名に変更しようとするとエラーが出ます。

シート名

シート名

 

サンプル

5つのシート名を連続する数値にしてみます。

Sub test2()
    Dim i As Integer
    For i = 1 To 5
        Worksheets(i).Name = i
    Next i
End Sub

シート名

 

< スポンサーリンク >



サブコンテンツ

このページの先頭へ