Sub listToSheet() ' ' Macro5 Macro ' シート自動的に作成 ' Keyboard Shortcut: Ctrl+i ' Dim i AsLong Dim Addc AsLong Dim Addr AsLong Dim n AsLong Dim MySheet As Worksheet
Addc = ActiveCell.Column Addr = ActiveCell.Row i = 0 Set MySheet = ActiveSheet
Do n = Addr + i If MySheet.Cells(n,Addc) <> ""Then Sheets.Add after :=ActiveSheet ActiveSheet.Name = MySheet.Cells(n,Addc).Value Else: If MySheet.Cells(n,Addc) = ""Or i > 100ThenExitDo EndIf i = i + 1 Loop