Так например (макрос может быть в любой книге, при запуске обрабатывается массив области активной ячейки, в этом массиве должно быть не менее 4-х столбцов с цифрами):
Option Explicit
Sub ProstojMakros()
Dim a, b, c, i&, ii&, iii&, k As Byte, kk As Byte, flag As Boolean, WBN As Workbook
a = Selection.CurrentRegion.Value
ReDim b(1 To UBound(a), 1 To 4)
c = b
For i = 1 To UBound(a)
flag = True
For k = 1 To 3
If a(i, k) = a(i, k + 1) - 1 Then
ii = ii + 1
For kk = 1 To 4: b(ii, kk) = a(i, kk): Next
flag = False
Exit For
End If
Next
If flag Then
iii = iii + 1
For kk = 1 To 4: c(iii, kk) = a(i, kk): Next
flag = False
End If
Next
Set WBN = Workbooks.Add
WBN.Sheets(1).[A1:D1].Resize(ii) = b
WBN.Sheets(2).[A1:D1].Resize(iii) = c
End Sub
Не нашёл, как легко создать новую книгу с двумя листами (не прибегая к подсчёту листов новой книги и добавлению, если один, или проверкой Application.SheetsInNewWorkbook), так что понадеемся, что в новой книге есть 2 листа.