duynhatgpe
Thành viên mới

- Tham gia
- 1/12/15
- Bài viết
- 42
- Được thích
- 5
Chào tất cả mọi người
Trong bài tách ghép số bằng VBA(code For…Next) mình đã hiểu vàlàm được nhưng để kết quả xuất hiện trên môt dòng vẫn chưa làm được ,xin mọingười chỉ cho mình hiểu chổ này nha ..thành thật cảm ơn !
Sub xXx()
Dim tmp, i&, j&, n&, Arr
tmp = Range("A1")
ReDim Arr(1 To Len(tmp) ^ 2, 1 To 1)
For i = 1 To Len(tmp)
For j = 1 To Len(tmp)
n = n + 1
Arr(n, 1) = Mid(tmp, i, 1) & Mid(tmp, j, 1)
Next
Next
Range("B1").Resize(n, 1) = Arr
End Sub
đoán là vậy :
Mã:Sub xXx() Dim tmp, i&, j&, n&, Arr tmp = Range("A1") ReDim Arr(1 To Len(tmp) ^ 2, 1 To 1) For i = 1 To Len(tmp) For j = 1 To Len(tmp) n = n + 1 Arr(n, 1) = Mid(tmp, i, 1) & Mid(tmp, j, 1) Next Next Range("B1").Resize(n, 1) = Arr End Sub