Tối ưu và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Sẵn sàng nền tảng, nội dung đào tạo cho tất cả các vị trí, bộ phận. Ứng dụng MIỄN PHÍ ngay vào doanh nghiệp chỉ với MỘT click.
Chào bạn sau khi Autofilter bạn tính tổng bằng hàm sau.
vỗ tay
Quách Thu Trang21:04 - Apr 11, 2020
Có 2 cách làm: Cách 1: bạn đặt phần tính tổng lên phía trên báo cáo chi tiết (phía trên dòng tiêu đề chứa kết quả lọc), sử dụng hàm tính tổng bình thường (ước lượng sẵn phạm vi tính tổng). Việc này không ảnh hưởng gì tới quá trình làm việc của VBA khi cập nhật báo cáo. Cách này thường áp dụng trong mô hình báo cáo chi tiết (tổng cộng ở phía trên) ---- Cách 2: nếu bạn muốn tính tổng ở phía dưới (tại dòng cuối cùng của báo cáo chi tiết) thì: + Sau khi trích lọc dữ liệu xong, tìm dòng cuối + tại dòng cuối + 1, bạn thêm chữ tổng cộng (vào 1 cột bất kỳ chứa dữ liệu là text), tại các cột cần tính tổng (cột chứa dữ liệu là Number) thì bạn dùng lệnh: Application.WorksheetFunction.SUM(....) để viết công thức tính tổng trong VBA phạm vi tính của hàm SUM là vùng tính từ dòng bắt đầu của báo cáo tới dòng cuối