hiepga2612
Thành viên mới

- Tham gia
- 3/4/16
- Bài viết
- 15
- Được thích
- 1
Như tiêu đề thì mính muốn xóa dữ liệu nhanh, nhưng kiến thức VBA mình chỉ mới chập chững, chỉ biết dùng qanh quẩn mấy cái If,While,... nói chung là lập trình đơn giản
Mình cũng có viết 1 cái code để xóa rồi nhưng chạy rất lâu và năng đối vs việc xử lý dữ liệu nhìu lên 1k 2k thậm chí là 10k như ví dụ cái code mình đã viết dưới đây, mình muốn xóa dữ liệu cột từ cột A(i) cho đến cột O(i)
Mình cũng có viết 1 cái code để xóa rồi nhưng chạy rất lâu và năng đối vs việc xử lý dữ liệu nhìu lên 1k 2k thậm chí là 10k như ví dụ cái code mình đã viết dưới đây, mình muốn xóa dữ liệu cột từ cột A(i) cho đến cột O(i)
Mã:
Private Sub XoaDL_Click()i = 10
While Sheet5.Cells(i, "A") <> ""
Sheet5.Cells(i, "A") = ""
Sheet5.Cells(i, "B") = ""
Sheet5.Cells(i, "C") = ""
Sheet5.Cells(i, "D") = ""
Sheet5.Cells(i, "E") = ""
Sheet5.Cells(i, "F") = ""
Sheet5.Cells(i, "G") = ""
Sheet5.Cells(i, "H") = ""
Sheet5.Cells(i, "I") = ""
Sheet5.Cells(i, "J") = ""
Sheet5.Cells(i, "K") = ""
Sheet5.Cells(i, "L") = ""
Sheet5.Cells(i, "M") = ""
Sheet5.Cells(i, "N") = ""
Sheet5.Cells(i, "O") = ""
i = i + 1
Wend
End Sub