Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как скрыть флажок, когда строка скрыта в Excel?

Обычно, когда сокрытие строки содержит флажки в ячейках строк, флажки не будут скрыты с строкой, но накладываются на содержимое другой строки, как показано на рисунке слева. Как скрыть флажки, когда строка скрыта в Excel? Эта статья поможет вам решить эту проблему.

Скрыть галочку, когда строка скрыта с кодом VBA


Вы можете заинтересовать:

Легко вставлять или удалять несколько флажков / кнопок дополнительных элементов в Excel

С правилами Kutools for Excel's Пакеты ввода / кнопки выбора партии or Пакетное удаление флажков / кнопок выбора утилит, вы можете вставлять или удалять несколько флажков или кнопок дополнительных элементов в листе Excel. См. Снимок экрана ниже:

Рекомендуемые инструменты для повышения производительности в Excel

Office Tab: Добавьте в Office мощные вкладки (включая Excel), такие как Chrome, Safari, Firefox и Internet Explorer Сэкономьте половину времени и сократите тысячи кликов мышью. Бесплатная пробная версия 30-day

Kutools for Excel: Экономьте 71% своего времени и решайте проблемы 82% Excel для вас. Расширенные инструменты 300 +, разработанные для рабочего сценария 1500 +, значительно упрощают работу с Excel и немедленно повышают производительность.Бесплатная пробная версия 60-day


arrow синий правый пузырь Скрыть галочку, когда строка скрыта с кодом 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. Выделите всю строку с помощью флажков, которые нужно скрыть, затем появится диалоговое окно, нажмите Да Кнопка.

Затем вы можете видеть, что все флажки скрыты в строке, как показано ниже.

Внимание: Для отображения скрытой строки с помощью флажков выберите все строки, включая скрытую строку, и в появившемся диалоговом окне нажмите Нет кнопка. Затем отобразится строка с флажками.


arrow синий правый пузырьСтатьи по теме:


Рекомендуемые инструменты производительности

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 + повысят вашу производительность на 71% и помогут вам выделиться из толпы!

Хотели бы вы завершить свою ежедневную работу быстро и идеально? Kutools для Excel приносит 300 + крутые и мощные расширенные функции (Объедините книги, сумму по цветам, разделите содержимое ячеек, дату конвертации и т. Д.) Для 1500 + рабочие сценарии, помогает вам решить Проблемы с 82% Excel.

  • Работайте со всеми сложными задачами в считанные секунды, помогите улучшить вашу работоспособностьПолучите успех от жесткой конкуренции и никогда не переживайте, что вас уволят.
  • Сэкономьте много рабочего времени, оставьте много времени для того, чтобы любить и заботиться о семье и наслаждаться комфортной жизнью сейчас.
  • Ежедневно уменьшайте тысячи нажатий клавиш и клавиатуры, снимайте усталость с глаз и руки дать вам здоровое тело.
  • Станьте экспертом по Excel за минуты 3 и получите восхищенный взгляд от своих коллег или друзей.
  • Больше не нужно помнить какие-либо болезненные формулы и коды VBA, иметь расслабляющий и приятный ум, дать вам острые ощущения, которые вы никогда не имели раньше.
  • Потратьте только $ 39, но стоит, чем $ 4000, обучая других, Используется элитами 110,000 и известными компаниями 300 +.
  • 60-день неограниченная бесплатная пробная версия, 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 лет. Купить один раз, использовать навсегда.
  • Измените то, как вы работаете сейчас, и сразу же получите лучшую жизнь!

Вкладка Office обеспечивает эффективные и удобные вкладки для Office (включая Excel), как Chrome, Firefox и новый IE

  • Повышает вашу производительность на 50% при просмотре и редактировании нескольких документов.
  • Сократите сотни щелчков мышью для вас каждый день, попрощайтесь с рукой мыши.
  • Открывайте и создавайте документы в новых вкладках того же окна, а не в новых окнах.
  • Помочь вам работать быстрее и легко выделиться из толпы! Одна секунда для переключения между десятками открытых документов!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.