Hàm ClearEvent - Tạo nút xóa dữ liệu nhanh cho Excel (Giữ trạng thái Undo và Redo) (1 người xem)

Người dùng đang xem chủ đề này

HeSanbi

Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia
24/2/13
Bài viết
2,888
Được thích
4,695
Giới tính
Nam
⭐HÀM THIẾT LẬP TẠO NÚT XÓA DỮ LIỆU LINH HOẠT CHO BẢNG TÍNH EXCEL
với Hàm ClearEvent

Ưu điểm và chức năng


1. Chỉ cần gõ hàm để thiết lập nhanh chóng.
2. Xóa dữ liệu linh hoạt gồm: xóa dòng trống, xóa cả vùng giữ định dạng, xóa bỏ gộp ô.
3. Không làm mất trạng thái Undo, Redo.
4. Không phải mất thời gian viết lại mã VBA.

Hướng dẫn sử dụng hàm

Gõ hàm vào một ô trống bất kỳ không sử dụng đến.
Hàm: =ClearEvent(Vùng_dữ_liệu, Các_đối_số_thiết_lập...)
Cách viết hàm nhanh, gõ vào ô chuỗi =ClearEvent và ấn tổ hợp phím Ctrl+Shift+A


Tham số :
Vị tríTham sốKiểuDiễn giải
1Vùng_dữ_liệuVùng ô hoặc NameVùng khi chuột rê vào sẽ hiển thị Tip
2Các_đối_số_thiết_lậpCác hàm đối số bổ trợCó thể nhập nhiều đối số phía sau, để thiết lập


Các hàm thiết lập

Các hàm thiết lập này cần gõ trong hàm ClearEvent
Các hàm thiết lậpKiểu
ClearEvent_Title(Tiêu_đề)Tiêu đề nút nhấn, mặc định là "Xóa dữ liệu"
ClearEV_Formulas()Tùy chọn xóa tất cả công thức
ClearEV_MergeCells()Tùy chọn xóa tất cả ô gộp
ClearEV_BlankRows()Tùy chọn chỉ xóa dòng trống
ClearEV_Formats()Tùy chọn xóa tất cả định dạng
ClearEV_SelectedRows()Tùy chọn chỉ xóa các dòng đang chọn


Ví dụ:
=ClearEvent($A$3:$Z$10000,ClearEV_MergeCells(),ClearEV_BlankRows())

HƯỚNG DẪN​


Tải dự án về, sao chép mã trong ModUDFClearEvent vào dự án khác để tận dụng hàm.​

(Tải tệp cần đăng nhập, tải về bỏ UnBlock tệp nếu có trước khi chạy trong VBA)

(Tệp có mã VBA sẽ sớm cập nhật)

Tham khảo thêm các hàm UDF khác tại tag #sanbi udf
 
Lần chỉnh sửa cuối:
Những hàm kiểu như này ở C# viết dễ dàng hơn (với trợ giúp của AI). Hóng code của tác giả với kỹ thuật sử dụng settimer và killtimer
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom