Nguyễn Hồng Quang
Thành viên GPE Hà Nội
- Tham gia
- 8/6/07
- Bài viết
- 1,203
- Được thích
- 877
- Giới tính
- Nam
- Nghề nghiệp
- Kế toán
Dear all
Từ yêu cầu thực tế của bên mình và Sau khi tìm hiểu trên diễn đàn về code xóa khoảng trắng trong excel
mình trích ra 1 code sau:
Vấn đề là khi mình chạy code này thấy khá chậm (ví dụ như file mình gửi kèm).
Mình tha thiết Mong các cao thủ có thể cải thiện code để chạy mượt hơn
Mình rất hiểu là ở bảng tính này nếu dùng hàm substitute() của excel rồi copy paste thì tốc độ sẽ nhanh hơn,
nhưng do tính chất công việc của Cty mình có số lượng dòng dữ liệu lớn và các nhân viên đổ dữ liệu của Cty còn yếu kém về excel nên mình nghĩ việc tạo 1 button rồi gắn code vào sẽ giúp các nhân viên làm việc hiệu quả hơn, tránh nhầm lẫn, sai sót
Từ yêu cầu thực tế của bên mình và Sau khi tìm hiểu trên diễn đàn về code xóa khoảng trắng trong excel
mình trích ra 1 code sau:
Mã:
Public Sub Xoakhoangtrong()
For rw = Cells(65536, 2).End(xlUp).Row To 2 Step -1
If Cells(rw, 2).Value <> blank Then Cells(rw, 2).Replace what:=" ", replacement:=""
Next rw
End Sub
Mình tha thiết Mong các cao thủ có thể cải thiện code để chạy mượt hơn

Mình rất hiểu là ở bảng tính này nếu dùng hàm substitute() của excel rồi copy paste thì tốc độ sẽ nhanh hơn,
nhưng do tính chất công việc của Cty mình có số lượng dòng dữ liệu lớn và các nhân viên đổ dữ liệu của Cty còn yếu kém về excel nên mình nghĩ việc tạo 1 button rồi gắn code vào sẽ giúp các nhân viên làm việc hiệu quả hơn, tránh nhầm lẫn, sai sót
File đính kèm
Lần chỉnh sửa cuối: