Resize trong VBA For...next (1 người xem)

Liên hệ QC

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

duynhatgpe

Thành viên mới
Tham gia
1/12/15
Bài viết
42
Được thích
5
Thân chào GPE !
bây giời mình đang có VBA For..next cần giúp đỡ ...là làm sao tách ở range A1 ra bên cột B và cột C ,mình Resize cho cột B thì đúng, còn phần còn lại cột C thì phải làm sao ? không biết Resize làm như vậy hợp lý không nữa , xin mọi người giúp mình hiểu thêm ,xin cám ơn thật nhiều
 

File đính kèm

Thân chào GPE !
bây giời mình đang có VBA For..next cần giúp đỡ ...là làm sao tách ở range A1 ra bên cột B và cột C ,mình Resize cho cột B thì đúng, còn phần còn lại cột C thì phải làm sao ? không biết Resize làm như vậy hợp lý không nữa , xin mọi người giúp mình hiểu thêm ,xin cám ơn thật nhiều
Gán kết quả khi chạy vòng lặp luôn, xong thì "phang" xuống sheet:
Mã:
Public Sub ToTiTe()
    Dim My, Arr, I, J
    My = [A1]
    ReDim Arr(1 To Len(My), 1 To 3)
        For I = 1 To Len(My)
            If I <= 9 Then
                Arr(I, 1) = Mid(My, I, 1): Arr(I, 2) = Mid(My, I, 1)
            Else
                Arr(I, 1) = Mid(My, I, 1): Arr(I - 9, 3) = Mid(My, I, 1)
            End If
        Next I
    [A2:B500].ClearContents
    [A2].Resize(Len(My), 3) = Arr
End Sub
Thân
 
Upvote 0
Web KT

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

Back
Top Bottom