Hướng dẫn này sẽ trình bày cách hiện tất cả các hàng và / hoặc cột trong trang tính Excel bằng VBA.
Hiện tất cả các hàng
Để hiện tất cả các hàng trong trang tính Excel, chúng tôi sẽ đặt Thuộc tính ẩn của tất cả các hàng thành FALSE.
Chúng tôi có thể truy cập tất cả các hàng bằng cách sử dụng Thuộc tính EntireRow sau đó Đối tượng ô:
1 | Cells.EntireRow.Hidden = Sai |
hoặc bằng cách sử dụng Thuộc tính EntireRow sau đó Đối tượng hàng:
1 | Rows.EntireRow.Hidden = Sai |
Hiện tất cả các cột
Tương tự, chúng ta có thể hiện tất cả các cột trong trang tính Excel, bằng cách điều chỉnh Thuộc tính ẩn của tất cả các Cột.
Bạn có thể truy cập tất cả các cột bằng cách sử dụng Thuộc tính EntireColumn sau đó Đối tượng ô:
1 | Cells.EntireColumn.Hidden = Sai |
hoặc bằng cách sử dụng Thuộc tính EntireColumn sau đó Đối tượng cột:
1 | Columns.EntireColumn.Hidden = Sai |
Ẩn tất cả các hàng hoặc cột
Tất nhiên, để ẩn tất cả các hàng hoặc cột, chỉ cần đặt Thuộc tính ẩn thành TRUE:
1 | Columns.EntireColumn.Hidden = True |
Macro để hiển thị tất cả các hàng và cột
Sử dụng macro này để hiện tất cả các hàng và cột trong một trang tính:
1234 | Sub Unhide_All_Rows_Columns ()Columns.EntireColumn.Hidden = SaiRows.EntireRow.Hidden = SaiKết thúc Sub |
Macro để hiển thị tất cả các hàng và cột trên tất cả các Trang tính
Macro này sẽ hiện tất cả các hàng và cột trong tất cả các trang tính trong sổ làm việc Excel:
12345678 | Sub Unhide_All_Rows_Columns_in_Workbook ()Dim ws As WorksheetĐối với mỗi ws trong WorksheetsColumns.EntireColumn.Hidden = SaiRows.EntireRow.Hidden = SaiTuần tiếp theoKết thúc Sub |