Как да скрия квадратчето за отметка, когато редът е скрит в Excel?
Обикновено, когато скриването на ред съдържа квадратчета за отметка в клетките на реда, квадратчетата за отметка няма да бъдат скрити с реда, а ще се припокрият със съдържанието на друг ред, както е показано на лявата екранна снимка. Как да скриете квадратчетата за отметка, когато редът е скрит в Excel? Тази статия ще ви помогне да го разрешите.
Скриване на квадратчето за отметка, когато редът е скрит с VBA код
Скриване на квадратчето за отметка, когато редът е скрит с VBA код
Можете да изпълните следния VBA код, за да скриете квадратчетата за отметка, когато редът е скрит в Excel.
1. Щракнете с десния бутон върху раздела на листа с квадратчетата за отметка, които искате да скриете, и щракнете Преглед на кода от менюто с десен бутон.
2. В Microsoft Visual Basic за приложения прозорец, копирайте и поставете кода VBA по-долу в код прозорец.
VBA код: Скриване на квадратчето за отметка, когато редът е скрит
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim xChkBox As CheckBox
Dim xCell As Range
Dim xHide As Boolean
If Target.EntireRow.AddressLocal = Application.Intersect(Target, Target.EntireRow).AddressLocal Then
xHide = (MsgBox("Hide Rows ???", vbYesNo + vbQuestion, "Kutools for Excel") = vbYes)
Target.EntireRow.Hidden = xHide
For Each xChkBox In ActiveSheet.CheckBoxes
Set xCell = xChkBox.TopLeftCell
If Not Intersect(xCell, Target) Is Nothing Then
xChkBox.Visible = Not xHide
End If
Next
End If
End Sub
3. След това натиснете Друг + Q клавиши едновременно, за да затворите Microsoft Visual Basic за приложения прозорец.
4. Изберете целия ред с квадратчетата за отметка, които трябва да скриете, след което се появява диалогов прозорец, моля, щракнете върху Да бутон.
След това можете да видите, че всички квадратчета за отметка са скрити с реда, както е показано на екранната снимка по-долу.
Забележка: За показване на скрития ред с квадратчета за отметка, моля, изберете целите редове, включително скрития ред, и в изскачащия диалогов прозорец щракнете върху Не бутон. Тогава ще се покаже редът с квадратчетата за отметка.
Още по темата:
- Как да скрия редове въз основа на днешната дата в Excel?
- Как да скриете/покажете редове или колони със знак плюс или минус в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!