Cách tắt mọi dòng khác bằng macro
Bạn có muốn ẩn từng giây hoặc từng hàng thứ n trong bảng không? Bạn có thể thực hiện việc này bằng lệnh "Ẩn". Nhưng nếu bạn muốn làm điều này cho một số lượng lớn các dòng, nó sẽ trở nên tẻ nhạt.
Macro thực hiện công việc cho bạn. Đây là mã:
Dòng thứ hai ẩn ()
Dim Row As Long
Hàng = 1
Trong khi dòng <1000
Các ô (dòng, 1) .EntireRow.Hidden = True
Dòng = dòng + 2
Wend
Kết thúc Sub
Macro ẩn mọi hàng khác trong trang tính đang hoạt động của bạn từ hàng 1 đến hàng 1000. Nếu bạn muốn một phạm vi khác, hãy điều chỉnh giới hạn dưới 1 trong lệnh Hàng = 1 và thay đổi giới hạn trên 1000 trong lệnh Trong khi dòng <1000. Chỉ cần thay thế 1 và 1000 bằng các số bạn chọn.
Nếu bạn không muốn ẩn từng dòng thứ hai, bạn cũng có thể thêm một giá trị khác cho 2 vào lệnh Dòng = dòng + 2 đi vào. Giá trị 4 chỉ ẩn mỗi dòng thứ tư, số 10 trên mỗi dòng thứ mười, v.v.
Để hiển thị lại các dòng bị ẩn, hãy thay thế lệnh Thật trong macro Sai và bắt đầu lại macro.