Sub nn()
For Each a In Range([A1], [A65536].End(xlUp).Offset(-1, 0))'迴圈範圍從第一個儲存格開始,到A欄最後儲存格往上找到資料,再往上一格,就是最後第二筆
For Each b In Range(a.Offset(1, 0), [A65536].End(xlUp))'迴圈從第一個迴圈變數的下一格開始,到資料結束
r = r + 1
Range(Cells(r, 5), Cells(r, 6)) = Array(a.Value, b.Value)'依序填入E:F欄
Next
Next
End Sub