Ẩn Các Hàng Đánh Số Thứ Tự Chẵn Trong Một Sheet

vuthekhanh

Sơ cấp
Các bác làm on cho em hỏi, làm thế nào để ẩn hết các hàng đánh số thứ tự chẵn (2,4,6,...) trong một Sheet của Excel.
Mec-xi các bác nhiều!
:wall: :wall: :wall:
 
Em đề xuất bác dùng cách này nhé:
1. Tạo thêm một cột dùng hàm mod : = mod(STT+1,2)
2. Dùng autofilter để lọc theo cột này những ô có giá trị bằng 0.

Như vậy là bác đã hide được rồi đấy, nhưng đây là hide bằng autofitler
Có một cách làm hide bằng advance filter thì bác không cần tạo cột phụ tuy nhiên hơi phức tạp một tí.
 
Bằng VBA, nha?!

Sub AnHangChan() ' Keyboard Shortcut: Ctrl+Shift+A
Dim ij As Long, SoHang As Long
SoHang = InputBox("", "HAY NHAP SO HANG CAN AN", 99)
For ij = 2 To SoHang Step 2
Rows(CStr(ij) & ":" & CStr(ij)).Select
Selection.EntireRow.Hidden = True
Next ij
End Sub
:dzo:
Nếu bạn muốn ẩn tất cả các hàng chẵn trong Sheet nào đó thì tự sửa lại nha!
 
Ké 1 tí: Nếu cột số thứ tự là cột A, dữ liệu bắt đầu tư dòng thứ 4. Dùng AdvancedFilter với vùng điều kiện đặt công thức:
=MOD(A4;2)=1
Nếu ẩn các dòng lẻ thì thì đặt công thức:
=MOD(A4;2)=0
Tham khảo thêm bài viết về AdvancedFilter để tìm hiểu những ứng dụng sâu hơn.
 
Back
Top