trananhtommy
Thành viên hoạt động



- Tham gia
- 11/12/06
- Bài viết
- 111
- Được thích
- 6



=CLEAN(B4)
Sub Xoa()
Dim Cls As Range
For Each Cls In Selection
Cls = Replace(Cls, Chr(10), "")
Next
End Sub
Em chào các Bác.
Em có file dưới đây, import từ file text về, 1 số dòng bị lỗi như mình ấn Alt Enter. Dữ liệu thì nhiều, E muốn xin 1 hàm hoặc marco để chuyển nó về bình thường.
Mong các Bác giúp E.
Em cảm ơn!



Thay vì dùng hàm Replace, sao bạn không dùng phương thức Replace cho nó lẹ (Selection.Replace vbLf, vbNullString, xlPart)1000 dòng quá ít để sử dụng VBA. Nếu cần tới VBA thì bạn dùng cái sau, chọn hết vùng cần thao tác và chạy sub
Mã:Sub Xoa() Dim Cls As Range For Each Cls In Selection Cls = Replace(Cls, Chr(10), "") Next End Sub