Nhờ anh chị chuyển 1 cột (hơn 100000 hàng) thàng 24 hàng như bảng

Liên hệ QC
Nhờ các anh chị giúp, xin cảm ơn nhiều!
Nhờ anh chị chuyển 1 cột (hơn 100000 hàng) thàng 24 hàng như bảng

Sao lại thàng 24 hàng?
Phải là thành 24 cột chứ!
PHP:
Public Sub GPE()
Dim sArr(), I As Long, K As Long, N As Long, Col As Long, Rws As Long
sArr = Range("A2", Range("A2").End(xlDown)).Value
Col = 24
Rws = UBound(sArr): K = 1
ReDim dArr(1 To (Rws \ Col) + 1, 1 To Col)
For I = 1 To Rws
    N = N + 1
    dArr(K, N) = sArr(I, 1)
    If N = Col Then
        N = 0: K = K + 1
    End If
Next I
Range("D3").Resize(K, Col) = dArr
End Sub
 
Lần chỉnh sửa cuối:
Xin cảm ơn sự hỗ trợ của các anh, chị nhiều!
 
Nhờ anh chị chuyển 1 cột (hơn 100000 hàng) thàng 24 hàng như bảng

Sao lại thàng 24 hàng?
Phải là thành 24 cột chứ!
PHP:
Public Sub GPE()
Dim sArr(), I As Long, K As Long, N As Long, Col As Long, Rws As Long
sArr = Range("A2", Range("A2").End(xlDown)).Value
Col = 24
Rws = UBound(sArr): K = 1
ReDim dArr(1 To (Rws \ Col) + 1, 1 To Col)
For I = 1 To Rws
    N = N + 1
    dArr(K, N) = sArr(I, 1)
    If N = Col Then
        N = 0: K = K + 1
    End If
Next I
Range("D3").Resize(K, Col) = dArr
End Sub
Dạ 24 cột, số liệu sắp xếp lần lượt theo hàng
 
Web KT

Bài viết mới nhất

Back
Top Bottom