Този урок ще покаже как да скриете и покажете редове и колони с помощта на VBA.
Скриване на колони или редове
За да скриете колони или редове, задайте Скрит имот от Колони или Редове Обекти до ИСТИНА:
Скриване на колони
Има няколко начина за препратка към колона във VBA. Първо можете да използвате Обект на колони:
1 | Колони ("B: B"). Скрито = Вярно |
или можете да използвате Собственост на цялата колона от Обхват или Клетъчни обекти:
1 | Диапазон ("B4"). EntireColumn.Hidden = Вярно |
или
1 | Клетки (4,2) .EntireColumn.Hidden = True |
Скриване на редове
По същия начин можете да използвате Редове обект за препратка към редове:
1 | Редове („2: 2“). Скрито = Вярно |
или можете да използвате EntireRow Property от Обхват или Клетъчни обекти:
1 | Диапазон ("B2"). EntireRow.Hidden = Вярно |
или
1 | Клетки (2,2) .EntireRow.Hidden = Истина |
Показване на колони или редове
За да скриете колони или редове, просто задайте Скрит имот до НЕВЯРНО:
1 | Колони („B: B“). Скрито = невярно |
или
1 | Редове („2: 2“). Скрито = невярно |
Показване на всички колони или редове
За да скриете всички колони в работен лист, използвайте Колони или Клетки за препратка към всички колони:
1 | Columns.EntireColumn.Hidden = False |
или
1 | Cells.EntireColumn.Hidden = False |
По подобен начин да се покажат всички колони в използването на работен лист Редове или Клетки да се позовава на всички редове:
1 | Rows.EntireRow.Hidden = False |
или
1 | Cells.EntireRow.Hidden = False |