Tách chuổi, sau đó xếp từ hàng ngang sang hàng dọc (1 người xem)

  • Thread starter Thread starter quancui
  • Ngày gửi Ngày gửi
Liên hệ QC

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

quancui

Thành viên chính thức
Tham gia
24/11/10
Bài viết
98
Được thích
54
Dear các anh chị,
Em có bài tách chuổi mà vẫn chưa nghĩ ra phương pháp.
Bài toán của em cũng giống như tách họ tên nhưng khi tách xong thì từ hàng ngang phân thành hàng dọc.
Xin được giúp đỡ, chân thành cảm ơn!
 

File đính kèm

Dear các anh chị,
Em có bài tách chuổi mà vẫn chưa nghĩ ra phương pháp.
Bài toán của em cũng giống như tách họ tên nhưng khi tách xong thì từ hàng ngang phân thành hàng dọc.
Xin được giúp đỡ, chân thành cảm ơn!
Xem thử file này nha:
 

File đính kèm

góp thêm
Mã:
Sub tachchuoi()
Dim arr, Sarr, v As Variant, kq(), i, j, k As Long
arr = [a6:b11].Value
ReDim kq(1 To 10000, 1 To 2)
For i = 1 To UBound(arr)
Sarr = Split(arr(i, 2), ",")
    For Each v In Sarr
        k = k + 1
        kq(k, 1) = arr(i, 1)
        kq(k, 2) = v
    Next
Next i
[e6:f10000].Clear
[e6].Resize(k, 2).Value = kq
End Sub
 

góp thêm
Mã:
Sub tachchuoi()
Dim arr, Sarr, v As Variant, kq(), i, j, k As Long
arr = [a6:b11].Value
ReDim kq(1 To 10000, 1 To 2)
For i = 1 To UBound(arr)
Sarr = Split(arr(i, 2), ",")
    For Each v In Sarr
        k = k + 1
        kq(k, 1) = arr(i, 1)
        kq(k, 2) = v
    Next
Next i
[e6:f10000].Clear
[e6].Resize(k, 2).Value = kq
End Sub

Cảm ơn hai bác giangleloiLet`gogo đã giúp đỡ.
Em chưa biết gì về VBA nhưng em sẽ tìm cách đưa vào file của mình.
Hôm nay là ngày bắt đầu VBA của em.
Thanks hai bác nhé!
 
Cảm ơn hai bác giangleloiLet`gogo đã giúp đỡ.
Em chưa biết gì về VBA nhưng em sẽ tìm cách đưa vào file của mình.
Hôm nay là ngày bắt đầu VBA của em.
Thanks hai bác nhé!
Chào mừng bạn đến với VBA%#^#$. Với khả năng của bạn mình nghĩ sau những bài kiểu này chắc bạn tự xử được. chúc bạn thành công
 
Web KT

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

Back
Top Bottom