Този урок ще покаже как да скриете всички редове и / или колони в работен лист на Excel, използвайки VBA.
Покажи всички редове
За да покажем всички редове в лист на Excel, ще зададем Скрит имот от всички редове на FALSE.
Имаме достъп до всички редове, като използваме EntireRow Property от Клетъчен обект:
1 | Cells.EntireRow.Hidden = False |
или като използвате EntireRow Property от Редове обект:
1 | Rows.EntireRow.Hidden = False |
Показване на всички колони
По подобен начин можем да покажем всички колони в лист на Excel, като коригираме Скрит имот от всички колони.
Можете да получите достъп до всички колони, като използвате Собственост на цялата колона от Клетъчен обект:
1 | Cells.EntireColumn.Hidden = False |
или като използвате Собственост на цялата колона от Обект на колони:
1 | Columns.EntireColumn.Hidden = False |
Скриване на всички редове или колони
Разбира се, за да скриете всички редове или колони, просто задайте Скрит имот до ИСТИНА:
1 | Columns.EntireColumn.Hidden = Вярно |
Макрос за показване на всички редове и колони
Използвайте този макрос, за да покажете всички редове и колони в работен лист:
1234 | Sub Unhide_All_Rows_Columns ()Columns.EntireColumn.Hidden = FalseRows.EntireRow.Hidden = FalseEnd Sub |
Макрос за показване на всички редове и колони във всички таблици
Този макрос ще покаже всички редове и колони във всички листове в работна книга на Excel:
12345678 | Sub Unhide_All_Rows_Columns_in_Workbook ()Затъмнете като работен листЗа всеки ws в работни листовеColumns.EntireColumn.Hidden = FalseRows.EntireRow.Hidden = FalseСледващата wsEnd Sub |