|
ありがとうございます。
参考になりました。
下記の要領でいけそうです。
-------------------------------------------
Sub test()
Dim seru As Range
Dim i As Long
Dim presheet As String
i = 2
Application.ScreenUpdating = False
Set seru = Range("B2")
Do Until i = Range("A65536").End(xlUp).Row
If Range("B" & i).Value <> seru.Value Then
n = Range("A65536").End(xlUp).Row
presheet = ActiveSheet.Name
Range("1:1,B" & i & ":B" & n).EntireRow.Copy
Sheets.Add
ActiveSheet.Paste
Sheets(presheet).Range("B" & i, "B" & n).EntireRow.Delete
Set seru = Range("B2")
i = 3
Else
i = i + 1
End If
Loop
Application.ScreenUpdating = True
End Sub
|
|