[GIÚP EM VỚI] Tự động ẩn dòng có giá trị bằng 0 trong bảng dữ liệu và stt nhảy tự động khi ẩn dòng đó

Liên hệ QC

vandau2810

Thành viên mới
Tham gia
15/6/22
Bài viết
4
Được thích
1
Các bác ơi,
Em có một file đơn đặt hàng như sau ( File đính kèm ), em đã dùng add in a tools để xây dựng đơn đặt hàng theo code NCC như sheet "PO", khi chọn code NCC ở ô F6 sẽ nhảy ra các thông tin NCC và thông tin danh mục hàng hóa đặt ở bảng.
Tuy nhiên, khi chọn code NCC --> danh mục nvl hiện ra gồm cả những ô không có giá trị ( số lượng bằng 0 ); em muốn những dòng chứa giá trị trong bảng sẽ tự động ẩn đi và cột STT cột B sẽ nhảy tự động theo thứ tự bỏ qua những dòng đã bị ẩn.
Em đang tự mày mò VBA nhưng cũng khá khó với người mới như em, em mong các bác giúp đỡ cho em giải pháp với!! :( :( :(
Em cảm ơn diễn đàn mình nhiều ạ
 

File đính kèm

  • Đơn đặt hàng theo code NCC.xlsx
    45.3 KB · Đọc: 7
Bạn tham khảo bài viết bên này, phù hợp với mong muốn của bạn:
Sau khi chép mã vào dự án của bạn và lưu lại ở định dạng xlsm hoặc xlsb.
Ví dụ bạn chỉ cần gõ vào ô:
=S_AutoHide("",B1:C20,C1:C20,{"0",""},A1,TRUE)
Thứ tự sẽ được ghi vào cột A, bắt đầu từ A1

 
Lần chỉnh sửa cuối:
Upvote 0
Bạn dùng hàm =SUBTOTAL(3;$E$18:E18) cũng giải quyết được
 
Upvote 0
Web KT
Back
Top Bottom