Quang_Hải
Thành viên gạo cội




- Tham gia
- 21/2/09
- Bài viết
- 6,070
- Được thích
- 7,994
- Nghề nghiệp
- Làm đủ thứ
Trong file đính kèm, sau khi xử lý mình muốn cột C của sheets "Da Xu Ly" là dạng Text nhưng không biết làm cách nào. Nếu xử lý trên range thì được nhưng nếu đưa dữ liệu vào mảng ketqua rồi gán xuống sheet thì không thể giữ lại định dạng
PHP:
Sub tach()
Application.ScreenUpdating = False
Dim dulieu, i, ii, j, ketqua
ActiveSheet.[a:h].Copy
With Sheets("Da Xu Ly")
.[a:a].PasteSpecial 1
dulieu = .Range(.[a9], .[a65536].End(3)).Resize(, 8).Value
End With
ReDim ketqua(1 To UBound(dulieu) * 2, 1 To 8)
For i = 1 To UBound(dulieu)
For j = 1 To 8
ketqua(ii + 1, j) = dulieu(i, j)
Next
ketqua(ii + 2, 5) = dulieu(i, 6)
ketqua(ii + 2, 6) = dulieu(i, 5)
ketqua(ii + 2, 8) = dulieu(i, 7)
ii = ii + 2
Next
Sheets("Da Xu Ly").[a9].Resize(ii, 8) = ketqua
Application.ScreenUpdating = True
End Sub
File đính kèm
Lần chỉnh sửa cuối: