Как скрыть флажок, когда строка скрыта в Excel?
Обычно при скрытии строки, содержащей флажки в ячейках строки, флажки не будут скрыты вместе со строкой, а будут перекрываться содержимым другой строки, как показано на снимке экрана ниже. Как можно скрыть флажки, если строка скрыта в Excel? Эта статья поможет вам решить эту проблему.
Скрыть флажок, когда строка скрыта с кодом VBA
Скрыть флажок, когда строка скрыта с кодом VBA
Вы можете запустить следующий код VBA, чтобы скрыть флажки, когда строка скрыта в Excel.
1. Щелкните правой кнопкой мыши вкладку листа с флажками, которые нужно скрыть, и щелкните Просмотреть код из контекстного меню.
2. в Microsoft Visual Basic для приложений окно, скопируйте и вставьте приведенный ниже код VBA в Code окно.
Код 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 for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!