Public Sub Tach()
Dim DL, kq(), r As Long, i
DL = Sheet1.Range("A2").CurrentRegion
ReDim kq(1 To UBound(DL) * 2, 1 To 4)
For r = 1 To UBound(DL)
kq(r * 2 - 1, 1) = r * 2 - 1: kq(r * 2, 1) = r * 2
kq(r * 2 - 1, 2) = DL(r, 2): kq(r * 2 - 1, 3) = DL(r, 3): kq(r * 2 - 1, 4) = DL(r, 4)
kq(r * 2, 2) = DL(r, 5): kq(r * 2, 4) = DL(r, 6)
Next r
sheet2.UsedRange.Clear
Sheet2.Range("A2").Resize(UBound(kq), UBound(kq, 2)).Value = kq
Sheet2.Range("A2").Resize(UBound(kq), UBound(kq, 2)).Columns.AutoFit
End Sub