Hướng dẫn này sẽ trình bày cách ẩn và hiện các hàng và cột bằng VBA.
Ẩn các cột hoặc hàng
Để ẩn các cột hoặc hàng, hãy đặt Thuộc tính ẩn sau đó Cột hoặc Đối tượng hàng thành TRUE:
Ẩn các cột
Có một số cách để tham chiếu đến một cột trong VBA. Trước tiên, bạn có thể sử dụng Đối tượng cột:
1 | Cột ("B: B"). Hidden = True |
hoặc bạn có thể sử dụng Thuộc tính EntireColumn sau đó Phạm vi hoặc Đối tượng ô:
1 | Phạm vi ("B4"). EntireColumn.Hidden = True |
hoặc
1 | Các ô (4,2) .EntireColumn.Hidden = True |
Ẩn hàng
Tương tự, bạn có thể sử dụng Đối tượng hàng để tham khảo các hàng:
1 | Hàng ("2: 2"). Hidden = True |
hoặc bạn có thể sử dụng Thuộc tính EntireRow sau đó Phạm vi hoặc Đối tượng ô:
1 | Phạm vi ("B2"). EntireRow.Hidden = True |
hoặc
1 | Ô (2,2) .EntireRow.Hidden = True |
Bỏ ẩn các cột hoặc hàng
Để hiện các cột hoặc hàng, chỉ cần đặt Thuộc tính ẩn thành FALSE:
1 | Các cột ("B: B"). Hidden = False |
hoặc
1 | Hàng ("2: 2"). Hidden = False |
Hiện tất cả các cột hoặc hàng
Để hiện tất cả các cột trong một trang tính, hãy sử dụng Cột hoặc Tế bào để tham chiếu tất cả các cột:
1 | Columns.EntireColumn.Hidden = Sai |
hoặc
1 | Cells.EntireColumn.Hidden = Sai |
Tương tự để hiện tất cả các cột trong một trang tính sử dụng Hàng hoặc Tế bào để tham chiếu tất cả các hàng:
1 | Rows.EntireRow.Hidden = Sai |
hoặc
1 | Cells.EntireRow.Hidden = Sai |