Как да скриете или покажете определени редове или колони, когато щракнете двукратно върху клетка в Excel?
Обикновено редовете и колоните могат да бъдат скрити или показани, като щракнете с десния бутон и изберете опцията Скриване или Показване от контекстното меню. В тази статия говорим за бързо скриване или показване на определени редове или колони чрез двукратно щракване върху клетка в Excel.
Скриване или показване на определени редове или колони, когато щракнете двукратно върху клетка с VBA код
Следните VBA кодове могат да ви помогнат бързо да скриете или покажете определени редове или колони в работен лист, като щракнете двукратно върху определена клетка. Моля, направете следното.
1. Отворете работния лист, в който искате да скриете редове или колони. Щракнете с десния бутон върху раздела на листа и след това щракнете Преглед на кода от контекстното меню.
2. В откриването Microsoft Visual Basic за приложения прозорец, моля, копирайте следния VBA код в прозореца на кода.
VBA: Скриване/показване на определени редове чрез двукратно щракване върху клетките в работния лист:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
Dim xRgHidden As Range
If (Not Intersect(Target, Range("A1:A4")) Is Nothing) And (Target.Count = 1) Then
Set xRgHidden = Range("10:13")
xRgHidden.EntireRow.Hidden = Not xRgHidden.EntireRow.Hidden
End If
End Sub
VBA: Скриване/показване на определени колони чрез двукратно щракване върху клетките в работния лист:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
Dim xRgHidden As Range
If (Not Intersect(Target, Range("A1:A4")) Is Nothing) And (Target.Count = 1) Then
Set xRgHidden = Range("D:E")
xRgHidden.EntireColumn.Hidden = Not xRgHidden.EntireColumn.Hidden
End If
End Sub
Забележка: В кода, A1: A4, 10:13 намлява D: E показват, че при двукратно щракване върху която и да е клетка от диапазона A1:A4 редът 10:13 или колоната D:E ще бъдат скрити автоматично.
3. Натисни Друг + F11 ключове за затваряне на Microsoft Visual Basic за приложения прозорец.
Отсега нататък, когато щракнете двукратно върху която и да е клетка в диапазон A1:A4, ред 10:13 или колона D:E ще бъдат скрити автоматично. И щракнете двукратно отново върху клетката, за да покажете веднага всички скрити редове или колони.
Свързани членове:
- Как да щракнете или щракнете двукратно върху клетка, за да отворите определен потребителски формуляр в Excel?
- Как да добавя отметка в клетка с двойно щракване в Excel?
- Как автоматично да добавя/въвеждам текуща дата/час в клетка с двойно щракване в Excel?
- Как да щракнете два пъти върху клетка и да добавите 1 към стойността на тази клетка в Excel?
- Как да изскоча календар, когато щракнете върху конкретна клетка в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!