Utiliza la siguiente macro:
Sub CopiarGrupos()
'Por Dante Amor
Dim i As Long, j As Long, k As Long, lr As Long, lc As Long
Dim a As Variant, b As Variant
'
With Sheets("Hoja1")
lr = .Cells.Find("*", , , xlPart, xlByRows, xlPrevious).Row
lc = .Cells(1, Columns.Count).End(1).Column
a = .Range("BJ2", .Cells(lr, lc)).Value
ReDim b(1 To Int((lr * lc) / 2) + 2, 1 To 2)
End With
'
For i = 1 To UBound(a, 1)
For j = 1 To UBound(a, 2) - 1 Step 2
If a(i, j) <> "" Then
k = k + 1
b(k, 1) = a(i, j)
b(k, 2) = a(i, j + 1)
End If
Next
Next
'
Sheets("Hoja2").Range("A2").Resize(k, 2).Value = b
End Sub
Nota:
Te recuerdo que excel tiene hasta un millón de filas. Tu cuenta de filas con 372 columnas y 1892 filas va en 700 mil filas, solamente para que lo consideres.