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