Code tách dữ liệu 1 hàng thành n hàng

Liên hệ QC

NguyenNgocSon

KEEP WALKING
Tham gia
4/4/08
Bài viết
280
Được thích
832
Nghề nghiệp
Ths. Cầu hầm
Em gặp phải vấn đề xử lý như sau:
- Có 1 hàng dữ liệu gồm nx8 phần tử
- Giờ em muốn tách hàng này thành n hàng, mỗi hàng có 8 phần tử
Nội dung như file sau:
 

File đính kèm

  • Tach du lieu.xls
    17.5 KB · Đọc: 16
Em gặp phải vấn đề xử lý như sau:
- Có 1 hàng dữ liệu gồm nx8 phần tử
- Giờ em muốn tách hàng này thành n hàng, mỗi hàng có 8 phần tử
Nội dung như file sau:

Cái này For... Next rồi gán vào mảng Arr(1 to n, 1 to 8) là được (với n là số dòng của mảng mới bạn phải tự tính)
Tôi nghĩ bài này không làm khó được bạn chứ
 
Upvote 0
Em gặp phải vấn đề xử lý như sau:
- Có 1 hàng dữ liệu gồm nx8 phần tử
- Giờ em muốn tách hàng này thành n hàng, mỗi hàng có 8 phần tử
Nội dung như file sau:

Cái này For... Next rồi gán vào mảng Arr(1 to n, 1 to 8) là được (với n là số dòng của mảng mới bạn phải tự tính)
Tôi nghĩ bài này không làm khó được bạn chứ
Cái này cũng "ngộ ngộ", chưa viết lần nào, thử cái coi:
PHP:
Public Sub GPE()
Dim Rng(), Arr(), I As Long, J As Long, K As Long
    Rng = Range([A1], [IV1].End(xlToLeft)).Value
ReDim Arr(1 To UBound(Rng, 2) / 8, 1 To 8)
K = 1
For I = 1 To UBound(Rng, 2)
    J = J + 1
    Arr(K, J) = Rng(1, I)
    If J = 8 Then
        J = 0: K = K + 1
    End If
Next I
    [A10].Resize(K - 1, 8).Value = Arr
End Sub
 
Upvote 0
Web KT
Back
Top Bottom