Làm sao để excel "tự động" ẩn 1 hàng theo đk? (2 người xem)

Liên hệ QC

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

keeponlylove

Thành viên mới
Tham gia
23/4/07
Bài viết
42
Được thích
8
Em có 1 file excel, trong đó có 1 bảng tính mà tuỳ vào giá trị mà có những hàng có 1 ô bằng 0.Có cách nào để excel "tự động" ẩn các hàng đó đi ko?Thank.
 
Dùng VBA, xét vòng lặp qua tất cả các hàng trong vùng tính tóan, nếu giá trị bằng 0 thì cho ẩn hàng đó đi
(Selection.EntireRow.Hidden = True)
Thân
 
Bạn dùng Autofilter với Criteria <>0
 
Mong các anh,các bác chỉ bảo rõ hơn, cụ tỷ hơn được ko?Em dốt VBA lắm (chính xác là ko bít gì).Thank.
 
keeponlylove đã viết:
Mong các anh,các bác chỉ bảo rõ hơn, cụ tỷ hơn được ko?Em dốt VBA lắm (chính xác là ko bít gì).Thank.
Nếu bạn không rành VBA thì dùng cách của SoiBien sẽ tuận tiện và nhanh hơn.

TDN
 
còn không thì bạn attach file lên, nêu rõ yêu cầu chi tiết nhé, giờ muốn cụ thể mà cũng lơ mơ quá!!!
 
Vâng,file đây ah.Từ ô A11 đến A21,em lập bảng cho TH có 11 lớp đất,nhưng trong TH này em chỉ có 4 lớp thui.Làm sao cho khi nhập hết 4 lớp thì các ô khác tự động hide đi(thực ra điều này ko quan trọng lắm,có thể hide thủ công được,em chỉ muốn auto cho đẹp thui).Quan trọng ở chỗ bảng tính lún(từ A71->H131).khi ưsbt >10 lần ưsgl thì ko tính nữa.Làm sao để các hàng phía sau (TH này là từ hàng 83->131) tự động ẩn đi.(trong ct trên các ô em đều kéo các công thức từ trên xuống,nếu bằng 0 thì ẩn đi).thank.Tiện thể em hỏi luôn về cái biểu đồ lún : Làm sao để tắt đơn vị trên các trục,chỉ cho hiện hình dáng thui?Và biểu đồ làm sao tự động thể hiện tới độ sâu mình tính lún thui (ví dụ này là tới độ sâu z=3,6m)?
 

File đính kèm

Trường hợp này theo tôi nghĩ bắt buộc phải dùng một Macro. Bạn xem nhé

dùng tổ hợp phím Ctrl+Shift+H

1. Nếu đang Hide data thì sẽ unhide để nhập dữ liệu
2. Nếu không Hide thì sẽ quét qua các ô xem thỏa điều kiện Empty (bangchitieucoly) hay =0 (solieulun), nếu thoả thì Hide nó đi

Thân.

PS. Chưa làm phần đồ thị.
 

File đính kèm

Thank bác nhìu.Mạng công ty hôm nay lỗi quá.Còn mong bác trả lời hộ câu hỏi về biểu đồ với.
 
- Nếu muốn thêm dòng thì unhidden rồi fill sau đó hidden, số dòng không giới hạn .
 

File đính kèm

đây là có phần chỉnh sửa Maximum Scale cho Chart của bạn, tuỳ thuộc vào dữ liệu max của bảng tính solieulun sẽ lấy được Z tương ứng.

để chung trong thủ tục hide và unhide luôn.
Chúc vui.
 

File đính kèm

làm cách nào để tự động ẩn hàng

mong chỉ giúp!

Làm sao tự động ẩn hàng nhân công và máy thi công trong bảng phân tích vật tư
 
làm cách nào để tự động ẩn hàng

mong chỉ giúp!

Làm sao tự động ẩn hàng nhân công và máy thi công trong bảng phân tích vật tư của file excel xuất từ chương trình Hitosoft
 
Lần chỉnh sửa cuối:
mong chỉ giúp!

Làm sao tự động ẩn hàng nhân công và máy thi công trong bảng phân tích vật tư

Bạn phải nói rõ yêu cầu muốn excel tự động ẩn hàng là tự động như thế nào?
Ví dụ: với điều kiện gì, sự kiện gì thì excel tự động ẩn hàng.

Bạn phải hình dung khái niệm tự động là như thế nào? Chẳng hạn Rơle điện tự động ngắt cũng phải có điều kiện về điện áp chẳng hạn, đâu thể khi không nó tự ngắt điện.
 
Mình có một file excel được tạo ra từ chương trình tính dự toán. Khi in dữ liệu tại trang Phân tích Vật tư . Mình muốn ẩn dòng Nhân công, máy. Chỉ để lại những dòng về vật tư

HG.2414 Bê tông đúc sẳn cọc đá 1x2 M250 M3 78,300 + Xi măng PC40 kg 331,9050 + Cát vàng
M3 0,4821 + Đá 1 x 2 M3 0,8942 + Nước sạch
M3 0,1878 + Phụ gia hóa dẻo
Kg 28,6230 + Nhân công bậc 3,0/7 (Nhóm 1) Coâng 3,7500 + Máy trộn bêtông 250 lít Ca 0,0950 + Đầm bêttông công xuất 1,5 KW Ca 0,1200 IB.2211 SXLD Cốt thép cọc BTĐS Đk <=10 Taán 2,066 + Thép Đk <=10 mm kg 1.005,0000 + Kẽm buộc 1mm kg 21,4200 + Nhân công bậc 3,5/7 (Nhóm 1) Coâng 14,2500 + Máy cắt uốn cốt thép, công xuất 5 Kw Ca 0,4000
 
Bạn mở file ra xem dòng Nhân công, máy đó là dòng số mấy. Ví dụ là dòng số 12. Rồi bạn nhấn Alt + F11, nhấp đúp vào chữ ThisWorkbook rồi nhập đoạn code này vào.
Mã:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Rows("12:12").Hidden = True
End Sub
Vậy là khi in thì dòng số 12 này sẽ tự ẩn trước khi in ra.
 
Cám ơn bạn rất nhiều!
Nhưng mà nếu gặp trường hợp các ô nhân công máy nằm rãi rác ở các dòng, vì sheet phân tích vật tư rất dài trên 15 trang. Nên nếu dùng phương pháp hide từng dòng một thì rất thủ công và rất mất thời gian. Mình có đính kèm file mẫu nhờ các cao thủ giúp đỡ giùm.
 

File đính kèm

Cám ơn bạn rất nhiều!
Nhưng mà nếu gặp trường hợp các ô nhân công máy nằm rãi rác ở các dòng, vì sheet phân tích vật tư rất dài trên 15 trang. Nên nếu dùng phương pháp hide từng dòng một thì rất thủ công và rất mất thời gian. Mình có đính kèm file mẫu nhờ các cao thủ giúp đỡ giùm.


Thế thì chỉ có nước dùng VBA, quét và nhận dạng các dòng nhân công, bạn xe phần trả lời các câu hỏi trên là là là được đó, thay đổi theo đ/k của bạn
 
Web KT

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

Back
Top Bottom