Bạn Đoản
Thành viên mới

- Tham gia
- 17/6/24
- Bài viết
- 13
- Được thích
- 0



Chỉ thực hiện xoá dữ liệu thì đặt đoạn code dưới đây vào module2 để thực hiện cho Sheet21Em có sheet1 để hoàn thành bảng dữ liệu, em nhờ ac xem giúp em mã VBA Botton " Xóa dữ liệu". Em muốn khi chạy giữ nguyên định dạnh kẻ ô như trong ảnh em gửi ạ, codel em đang làm là kiểu xóa dòng, nên dùng nhiều sẽ bị mấtView attachment 311315

Bạn thử dùng sh.Rows("13:" & lr).ClearContents thử xe
Chỉ thực hiện xoá dữ liệu thì đặt đoạn code dưới đây vào module2 để thực hiện cho Sheet21
Sub Xoa_BangPhanTic()
Range("A13:V20").Select
Selection.ClearContents
Range("A13").Select
End Sub
Phần gộp ô không được định dạng về ban đầu ạ.Chỉ thực hiện xoá dữ liệu thì đặt đoạn code dưới đây vào module2 để thực hiện cho Sheet21
Sub Xoa_BangPhanTic()
Range("A13:V20").Select
Selection.ClearContents
Range("A13").Select
End

=evRemoveRow(A13:V10000) (ev là Event)


Bạn muốn xóa mà vẫn undo và redo được có phải không. Cần xử lý XML của vùng dữ liệu, Vùng ô sẽ giữ nguyên định dạng gốc.
Bạn có muốn dùng hàm UDF cho dễ thiết lập hơn không, hàm này hữu dụng có thể tái sử dụng dễ dàng mà không cần viết lại mã VBA, ví dụ:
Bài #1 bạn ghi :"giúp em mã VBA Botton " Xóa dữ liệu". Em muốn khi chạy giữ nguyên định dạnh kẻ ô như trong ảnh em gửi ạ,..."; Xin hỏi : Tôi làm đã đúng theo Bài #1 bạn yêu cầu chưa ?Phần gộp ô không được định dạng về ban đầu ạ.View attachment 311320