「Alt → I → W」と順番にキーボードを押すと、新しいシートの挿入
「Alt → E → L」と順番にキーボードを押すと、シートの削除
【Excel】インクリメントしたシート名を追加する
Sub Test() Dim resultSheetName As String: resultSheetName = "テスト結果" '基本となるシート名 Dim newSheetName As String: newSheetName = resultSheetName '動的に変化するシート名 Dim count As Integer: count = 1 Dim ws As Worksheet '全てのシートを走査し、同じシート名が存在する場合はcountを加算してnewSheetNameを更新 For Each ws In Worksheets If ws.Name = newSheetName Then count = count + 1 newSheetName = resultSheetName & "(" & CStr(count) & ")" End If Next ws 'シート追加及び名称変更 Dim newWorksheet As Worksheet: Set newWorksheet _ = Worksheets.Add(After:=Sheets(Worksheets.count)) newWorksheet.Name = newSheetName 'Testシートに戻る Sheets("Test").Select End Sub