Làm sao giấu những dòng trống?

  • Thread starter Thread starter hvphong
  • Ngày gửi Ngày gửi
Liên hệ QC

hvphong

Thành viên chính thức
Tham gia
28/9/07
Bài viết
56
Được thích
1
Làm cách nào rút những dòng trống và hiện ra khi có số liệu?? Ví dụ: khi mình chọn kỳ hạn vay 24 tháng; 36 tháng hoặc 48 tháng thì làm cách nào giấu đi những dòng trống. khi chọn 60 tháng thì bảng tính hiện ra toàn bộ?? nhờ các bác giúp đỡ cho. Nói chung là giấu đi những dòng trống.
 

File đính kèm

Làm cách nào rút những dòng trống và hiện ra khi có số liệu?? Ví dụ: khi mình chọn kỳ hạn vay 24 tháng; 36 tháng hoặc 48 tháng thì làm cách nào giấu đi những dòng trống. khi chọn 60 tháng thì bảng tính hiện ra toàn bộ?? nhờ các bác giúp đỡ cho. Nói chung là giấu đi những dòng trống.
Dữ liệu gốc đâu bạn, mình thấy mỗi cái bảng chi tiết thôi, không có dữ liệu gốc lấy cái gì mà lọc 36 tháng với 48 tháng... bây giờ??? Hay là mình k hiểu ý đồ của bạn nhỉ, mình không phải dân ngân hàng? Ẹc ẹc
 
Làm cách nào rút những dòng trống và hiện ra khi có số liệu?? Ví dụ: khi mình chọn kỳ hạn vay 24 tháng; 36 tháng hoặc 48 tháng thì làm cách nào giấu đi những dòng trống. khi chọn 60 tháng thì bảng tính hiện ra toàn bộ?? nhờ các bác giúp đỡ cho. Nói chung là giấu đi những dòng trống.
Cái này phải dùng VBA nhé bạn
Bạn cứ nhập vào [D4], enter sẽ có kết quả
Thân
 

File đính kèm

Mình không biết VBA nên đưa lên nhờ trợ giúp đó chứ. Cám ơn CONCOGIA rất nhiều. đúng như ý mình rồi đó bạn ơi
 
Mình dùng đoạn code của concogia rất hữu ích. Nhưng cho hỏi thêm để mình có thể sử dụng nhiều hơn. Cụ thể: " Dấu đi những dòng rổng trong bảng dữ liệu có nhiều sheep, và mỗi sheep thì căn cứ vào các cột khác nhau chứa dữ liệu rổng để dấu dòng đó"?? để mình kem file. Thank!!
 

File đính kèm

Mình dùng đoạn code của concogia rất hữu ích. Nhưng cho hỏi thêm để mình có thể sử dụng nhiều hơn. Cụ thể: " Dấu đi những dòng rổng trong bảng dữ liệu có nhiều sheep, và mỗi sheep thì căn cứ vào các cột khác nhau chứa dữ liệu rổng để dấu dòng đó"?? để mình kem file. Thank!!
Thử phương án này xem sao:
[GPECODE=vb]Sub HideRows()
Dim Rng As Range, i As Long, Arr
Const Col As String = "C.G.H.E.J"

Application.ScreenUpdating = False
Arr = Split(Col, ".")
For i = 1 To Sheets.Count
With Sheets(i)
For Each Rng In Intersect(.UsedRange, .Columns(Arr(i - 1)))
Rng.EntireRow.Hidden = (Rng = "")
Next
End With
Next
Application.ScreenUpdating = True
End Sub[/GPECODE]
Bạn thích ẩn cột nào thì cứ nhập vào hằng Col theo thứ tự sheet từ trái sang phải nhé.
Với code trên, nếu hàng nào có giá trị ở cột tương ứng là "" thì sẽ ẩn đi, ngược lại thì sẽ hiện lại.
 

File đính kèm

file không tải được bạn ơi, copy đoạn code ván vào file của mình không chạy rồi
 
file không tải được bạn ơi, copy đoạn code ván vào file của mình không chạy rồi
Nhìn thấy file đính kèm ở bài trên của tôi có tới 10 lần tải (cho đến thời điểm này) mà bạn không tải được là sao nhỉ?!
 
Tải về được nhưng ".rar" không mở ra được. Bạn nào tải về định dạng lại mở trên excell mail cho minh với. (hvphongvcbag@gmail.com) thanhks!
 

File đính kèm

Web KT

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

Back
Top Bottom