Nhờ hỗ trợ copy dữ liệu theo số lượng hàng ngang trong xls thành nhiều cột (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

doivui14000

Thành viên chính thức
Tham gia
18/12/09
Bài viết
60
Được thích
1
Hiện tại em có ở cột c số lượng các số từ 1 đến 2000.
GIờ muốn copy cột C chia sang các cột D, E... mỗi cột 100 cho đến hết nhờ các bác chỉ dùm. Thanks
Vd trong file đính kèm
 
Hiện tại em có ở cột c số lượng các số từ 1 đến 2000.
GIờ muốn copy cột C chia sang các cột D, E... mỗi cột 100 cho đến hết nhờ các bác chỉ dùm. Thanks
Vd trong file đính kèm
Bạn thử với:
PHP:
Sub ChiaCot()
    Dim a, y(), i&, j&, k&
    a = Range("C1", Cells(Rows.Count, 3).End(3)).Value
    ReDim y(1 To 1000, 1 To UBound(a))
    For i = 1 To UBound(a)
        j = IIf(j >= 100, 1, j + 1)
        If j = 1 Then k = k + 1
        y(j, k) = a(i, 1)
    Next i
    Range("D1:AE1").Resize(k + 99).Value = y()
End Sub
 
Cám ơn bạn nhiều nha.

Bạn thử với:
PHP:
Sub ChiaCot()
    Dim a, y(), i&, j&, k&
    a = Range("C1", Cells(Rows.Count, 3).End(3)).Value
    ReDim y(1 To 1000, 1 To UBound(a))
    For i = 1 To UBound(a)
        j = IIf(j >= 100, 1, j + 1)
        If j = 1 Then k = k + 1
        y(j, k) = a(i, 1)
    Next i
    Range("D1:AE1").Resize(k + 99).Value = y()
End Sub
 
Web KT

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

Back
Top Bottom