Excel двойной щелчок по строке

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

документ отключить двойной щелчок 1

Отключите двойной щелчок по границе ячейки, чтобы перейти вниз


стрелка синий правый пузырь Отключите двойной щелчок по границе ячейки, чтобы перейти вниз

Чтобы отключить функцию двойного щелчка по границе ячейки, вы можете перейти в Параметры Excel, чтобы настроить параметр, сделайте следующее:

1. Нажмите Файл > Опции , чтобы перейти к Параметры Excel диалоговое окно.

2. В Параметры Excel диалоговое окно, нажмите Дополнительно на левой панели, а затем снимите флажок Включить маркер заполнения и перетаскивание ячейки вариант под Редактирование варианты, см. снимок экрана:

документ отключить двойной щелчок 2

3. Затем нажмите OK чтобы закрыть это диалоговое окно, и теперь функция двойного щелчка по границе ячейки сразу отключается.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (22)


Номинальный 5 из 5


·


рейтинги 1

 

Delux

Пользователь

Сообщений: 138
Регистрация: 03.11.2014

#1

02.11.2020 19:32:05

Здравствуйте, подскажите мне пожалуйста. Как запустить форму двойным щелчком по любой ячейки из столбца «B:B», и перейти в вызванную форму. Я в модуле листа сделала так

Код
Private Sub
Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not
Intersect(Target, Range("C:C")) Is Nothing And Target.Columns.Count =
1 Then
        Call Userform1
            Userform1
                .TextBox2 = ActiveCell.Offset(0, 0) 'Наименование
                .TextBox1 = ActiveCell.Offset(0, -1) '№ п/п
                .TextBox3 = ActiveCell.Offset(0, 3) 'Положение                
            End With
        End If
End Sub

И теперь, надо выйти из ячейки и перейти в форму. А как чтобы сразу переходить в форму

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#2

02.11.2020 19:37:14

Код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  if target.column = 2 then cancel = true: Userform1.show
End Sub

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Delux

Пользователь

Сообщений: 138
Регистрация: 03.11.2014

#3

02.11.2020 19:51:23

Правильно сделал?

Код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  if target.column = 2 then cancel = true: Userform1.show

                .TextBox2 = ActiveCell.Offset(0, 0) 'Наименование
                .TextBox1 = ActiveCell.Offset(0, -1) '№ п/п
                .TextBox3 = ActiveCell.Offset(0, 3) 'Положение                
            End With
        End If
End Sub

ругается и выбрасывает в VBA

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#4

02.11.2020 19:55:30

Цитата
Delux написал:
Правильно сделал?

нет, вот это

Код
.TextBox2 = ActiveCell.Offset(0, 0) 'Наименование
                .TextBox1 = ActiveCell.Offset(0, -1) '№ п/п
                .TextBox3 = ActiveCell.Offset(0, 3) 'Положение                
            End With

к чему относится, где начинается With? и вообще почему передаете в форму значения отсюда, а не в userform_activate?

Изменено: buchlotnik02.11.2020 19:56:54

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#5

02.11.2020 19:58:29

Код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  if target.column = 2 then 
    cancel = true
    with Userform1
      .TextBox2 = target 'Наименование
      .TextBox1 = target.Offset(0, -1) '№ п/п
      .TextBox3 = target.Offset(0, 3) 'Положение
      .show                
     End With
  End If
End Sub

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Delux

Пользователь

Сообщений: 138
Регистрация: 03.11.2014

Всё равно ругается, модуль  в «Лист1»

Прикрепленные файлы

  • 1201.xlsm (18.74 КБ)

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#7

02.11.2020 20:25:16

Цитата
Delux написал:
Всё равно ругается

а ничего, что на userform в вашем файле нет ни одного текстбокса?

Изменено: buchlotnik02.11.2020 20:26:15

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

см. сообщение #2 — оно сработает

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Delux

Пользователь

Сообщений: 138
Регистрация: 03.11.2014

#9

02.11.2020 20:32:39

Цитата
Ігор Гончаренко написал:
см. сообщение #2 — оно сработает

Дак мне надо как-то под мою задачу, это приладить. Попытался, выдало ошибку см. сообщение #3

 

buchlotnik

Пользователь

Сообщений: 3863
Регистрация: 31.10.2014

Excel 365 Бета-канал

#10

02.11.2020 20:38:59

Цитата
Delux написал:
выдало ошибку

причина в сообщении #7

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

Delux

Пользователь

Сообщений: 138
Регистрация: 03.11.2014

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#12

06.11.2020 11:40:57

оперативно (не прошло и 5 дней)

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

Скрыть и отобразить строки в Excel

В статье рассмотрены три разных способа, как скрыть строки в Excel на ваших листах, а также объясняется, как показать скрытые строки в Excel.

Если вы не хотите, чтобы пользователи видели определенные строки рабочего листа, то тогда можно скрыть такие строки из поля видимости. Этот метод часто используется для скрытия конфиденциальных данных или формул, но вы также можете скрыть неиспользуемые или несущественные области, чтобы пользователи фокусировались на соответствующей информации.

С другой стороны, при обновлении собственных листов или изучении унаследованных книг вам обязательно нужно отобразить все строки и столбцы для просмотра всех данных и понимания зависимостей. В этой статье вы узнаете обо всех вариантах.

Как скрыть строки в Excel

Существует несколько способов, как скрыть строки в Excel: с помощью кнопки на ленте, контекстного меню и сочетания клавиш.

В любом случае, вы начинаете с выделения строк, которые вы хотите скрыть:

  • Чтобы выбрать одну строку, щелкните по ее заголовку (номеру строки).
  • Чтобы выбрать несколько смежных строк , перетащите их по заголовкам строк с помощью мыши. Или выберите первую строку и удерживайте клавишу Shift во время выбора последней строки.
  • Чтобы выбрать несмежные строки , щелкните заголовок первой строки и удерживайте клавишу Ctrl , щелкая заголовки других строк, которые вы хотите выбрать.

С выбранными строками выполните один из следующих вариантов.

Скрыть строки, используя ленту

Если вам нравится работать с лентой, вы можете скрыть строки таким образом:

  • Перейдите на вкладку « ГЛАВНАЯ » —> группа « Ячейки » и нажмите кнопку « Формат ».
  • В разделе « Видимость » выберите «Скрыть или отобразить», а затем «Скрыть строки».

Как скрыть строки в Excel – Скрыть строки, используя ленту

Кроме того, вы можете щелкнуть вкладку « ГЛАВНАЯ » —> « Формат » —> « Высота строки » . и ввести «0» в поле « Высота строки ».

В любом случае выбранные строки сразу будут скрыты от просмотра.

Скрыть строки с помощью контекстного меню

В случае, если вы не хотите запоминать местоположение команды «Скрыть» на ленте, вы можете получить к ней доступ из контекстного меню. Для этого щелкните правой кнопкой мыши по выбранным строкам и нажмите «Скрыть».

Как скрыть строки в Excel – Скрыть строки, используя контекстное меню

Горячие клавиши, чтобы скрыть строки

Если вы предпочитаете не отрывать руки от клавиатуры, вы можете быстро скрыть выбранные строки, нажав комбинацию горячих клавиш: Ctrl+9 .

Как отобразить скрытые строки в Excel

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

Показать строки с помощью ленты

На вкладке «ГЛАВНАЯ» в группе « Ячейки » нажмите кнопку « Формат », выберите «Скрыть и отобразить» в разделе « Видимость », а затем «Отобразить строки».

Как отобразить скрытые строки в Excel – Отобразить строки, используя ленту

Отобразить строки с помощью контекстного меню

Вы выбираете группу строк, включая строку выше и ниже строк, которые вы хотите отобразить, щелкните правой кнопкой мыши по выделенным и выберите « Показать » во всплывающем меню. Этот метод прекрасно работает для отображения как одной скрытой строки, так и нескольких строк.

Например, чтобы показать все скрытые строки между строками 1 и 8, выберите эту группу строк, как показано на изображении ниже, и щелкните правой кнопкой мыши и нажмите « Показать »:

Как отобразить скрытые строки в Excel — Отобразить строки, используя контекстное меню

Показать строки с помощью сочетания горячих клавиш

Горячие клавиши, для того чтобы отобразить скрытые строки: Ctrl+Shift+9

Нажатие этой комбинации клавиш (3 клавиши одновременно) отображает любые скрытые строки, которые выделены.

Отобразить скрытые строки двойным щелчком

Самый быстрый способ отобразить строки в Excel – это двойной щелчок по ним. Просто наведите указатель мыши на скрытые заголовки строк, и когда указатель мыши превратится в двустворчатую стрелку, дважды щелкните кнопкой мыши. И все!

Как отобразить скрытые строки в Excel — Отобразить строки двойным щелчком

Данный способ можно использовать как для выделенных строк, так и без выделения – для единичного отображения строк.

Как отобразить все строки в Excel

Чтобы отобразить все строки на листе, вам нужно выбрать все строки. Для этого вы можете:

  • Использовать кнопку « Выбрать все » (маленький треугольник в верхнем левом углу листа, на пересечении строк и столбцов)
  • Использовать сочетание клавиш « Выбрать все »: Ctrl+A

Как только весь лист выбран, вы можете отобразить все строки, выполнив одно из следующих действий:

  • Нажать сочетание клавиш Ctrl+Shift+9 (самый быстрый способ).
  • Выбрать «Показать» из контекстного меню.
  • На вкладке « ГЛАВНАЯ » выбрать « Формат » —> «Отобразить строки».

Скрытие и отображение строк и столбцов

В этом курсе:

Скрывайте или отображайте столбцы в электронной таблице, чтобы в ней отображались только нужные данные для просмотра или печати.

Скрытие столбцов

Выделите один или несколько столбцов и нажмите клавишу CTRL, чтобы выделить другие несмежные столбцы.

Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Скрыть.

Примечание: Двойная линия между двумя столбцами свидетельствует о наличии скрытых столбцов.

Отображение скрытых столбцов

Выделите столбцы, смежные со скрытыми.

Щелкните выделенные столбцы правой кнопкой мыши и выберите команду Показать.

Можно также дважды щелкнуть двойную линию между двумя столбцами в том месте, где находятся скрытые столбцы.

Вы видите двойные линии в заголовках столбцов или строк, а не строки и столбцы, как показано на рисунке?

Эти двойные линии означают, что некоторые столбцы и строки скрыты. Чтобы отобразить скрытые данные, отобразите эти столбцы или строки. Вот как отобразить столбцы или строки вне зависимости от того, находятся данные в диапазоне или в таблице:

Выделите столбцы, находящиеся перед скрытыми столбцами и после них (например, столбцы C и F).

Щелкните правой кнопкой мыши выбранные заголовки столбцов и выберите команду Отобразить столбцы.

Ниже описано, как отобразить строки.

Выделите строки, находящиеся перед скрытыми строками и после них (строки 2 и 4 в примере).

Щелкните правой кнопкой мыши выбранные заголовки строк и выберите команду Отобразить строки.

Примечание: Если скрыты последовательные столбцы или строки, невозможно отобразить определенные из них. Сначала отобразите все столбцы или строки, а затем скройте те, которые не должны отображаться.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Отображение скрытых ячеек в Microsoft Excel

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

Процедура включения отображения

Сразу нужно сказать, что выбор варианта включения отображения скрытых элементов в первую очередь зависит от того, каким образом они были скрыты. Зачастую эти способы используют совершенно разную технологию. Существуют такие варианты скрыть содержимое листа:

  • сдвиг границ столбцов или строк, в том числе через контекстное меню или кнопку на ленте;
  • группирование данных;
  • фильтрация;
  • скрытие содержимого ячеек.

А теперь попробуем разобраться, как можно отобразить содержимое элементов, скрытых при помощи вышеперечисленных методов.

Способ 1: размыкание границ

Чаще всего пользователи прячут столбцы и строки, смыкая их границы. Если границы были сдвинуты очень плотно, то потом трудно зацепиться за край, чтобы раздвинуть их обратно. Выясним, как это можно сделать легко и быстро.

    Выделяем две смежные ячейки, между которыми находятся скрытые столбцы или строки. Переходим во вкладку «Главная». Кликаем по кнопке «Формат», которая расположена в блоке инструментов «Ячейки». В появившемся списке наводим курсор на пункт «Скрыть или отобразить», который находится в группе «Видимость». Далее в появившемся меню выбираем пункт «Отобразить строки» или «Отобразить столбцы», в зависимости от того, что именно скрыто.

  • После этого действия скрытые элементы покажутся на листе.
  • Существует ещё один вариант, который можно задействовать для отображения скрытых при помощи сдвига границ элементов.

      На горизонтальной или вертикальной панели координат, в зависимости от того, что скрыто, столбцы или строки, курсором с зажатой левой кнопкой мыши выделяем два смежных сектора, между которыми спрятаны элементы. Кликаем по выделению правой кнопкой мыши. В контекстном меню выбираем пункт «Показать».

  • Скрытые элементы будут тут же отображены на экране.
  • Эти два варианта можно применять не только, если границы ячейки были сдвинуты вручную, но также, если они были спрятаны с помощью инструментов на ленте или контекстного меню.

    Способ 2: Разгруппировка

    Строки и столбцы можно также спрятать, используя группировку, когда они собираются в отдельные группы, а затем скрываются. Посмотрим, как их отобразить на экране заново.

    1. Показателем того, что строки или столбцы сгруппированы и спрятаны, является наличие значка «+» слева от вертикальной панели координат или сверху от горизонтальной панели соответственно. Для того, чтобы показать скрытые элементы, достаточно нажать на этот значок.

    Также можно их отобразить, нажав на последнюю цифру нумерации групп. То есть, если последней цифрой является «2», то жмите на неё, если «3», то кликайте по данной цифре. Конкретное число зависит от того, сколько групп вложено друг в друга. Эти цифры расположены сверху от горизонтальной панели координат или слева от вертикальной.

    После любого из данных действий содержимое группы раскроется.

  • Если же для вас этого недостаточно и нужно произвести полную разгруппировку, то сначала выделите соответствующие столбцы или строки. Затем, находясь во вкладке «Данные», кликните по кнопке «Разгруппировать», которая расположена в блоке «Структура» на ленте. В качестве альтернативного варианта можно нажать комбинацию горячих кнопок Shift+Alt+стрелка влево.
  • Группы будут удалены.

    Способ 3: снятие фильтра

    Для того, чтобы скрыть временно ненужные данные, часто применяют фильтрацию. Но, когда наступает необходимость вернуться к работе с этой информацией, фильтр нужно снять.

      Щелкаем по значку фильтра в столбце, по значениям которого производилась фильтрация. Такие столбцы найти легко, так как у них обычная иконка фильтра с перевернутым треугольником дополнена ещё пиктограммой в виде лейки.

    Открывается меню фильтрации. Устанавливаем галочки напротив тех пунктов, где они отсутствуют. Именно эти строки не отображаются на листе. Затем кликаем по кнопке «OK».

  • После этого действия строки появятся, но если вы хотите вообще удалить фильтрацию, то нужно нажать на кнопку «Фильтр», которая расположена во вкладке «Данные» на ленте в группе «Сортировка и фильтр».
  • Способ 4: форматирование

    Для того чтобы скрыть содержимое отдельных ячеек применяют форматирование, вводя в поле типа формата выражение «;;;». Чтобы показать спрятанное содержимое, нужно вернуть этим элементам исходный формат.

      Выделяем ячейки, в которых находится скрытое содержимое. Такие элементы можно определить по тому, что в самих ячейках не отображается никаких данных, но при их выделении содержимое будет показано в строке формул.

    После того, как выделение было произведено, кликаем по нему правой кнопкой мыши. Запускается контекстное меню. Выбираем пункт «Формат ячеек…», щелкнув по нему.

    Запускается окно форматирования. Производим перемещение во вкладку «Число». Как видим, в поле «Тип» отображается значение «;;;».

  • Очень хорошо, если вы помните, каково было изначальное форматирование ячеек. В таком случае вам только останется в блоке параметров «Числовые форматы» выделить соответствующий пункт. Если же вы не помните точного формата, то опирайтесь на сущность контента, который размещен в ячейке. Например, если там находится информация о времени или дате, то выбирайте пункт «Время» или «Дата», и т.п. Но для большинства типов контента подойдет пункт «Общий». Делаем выбор и жмем на кнопку «OK».
  • Как видим, после этого скрытые значения снова отображаются на листе. Если вы посчитаете, что отображение информации некорректно, и, например, вместо даты видите обычный набор цифр, то попробуйте ещё раз поменять формат.

    При решении проблемы отображения скрытых элементов главная задача состоит в том, чтобы определить, с помощью какой технологии они были спрятаны. Потом, исходя из этого, применять один из тех четырех способов, которые были описаны выше. Нужно уяснить, что если, например, контент был скрыт путем смыкания границ, то разгруппировка или снятие фильтра отобразить данные не помогут.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Как показать скрытые строки в Excel

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

    Процедура включения отображения

    Сразу нужно сказать, что выбор варианта включения отображения скрытых элементов в первую очередь зависит от того, каким образом они были скрыты. Зачастую эти способы используют совершенно разную технологию. Существуют такие варианты скрыть содержимое листа:

    • сдвиг границ столбцов или строк, в том числе через контекстное меню или кнопку на ленте;
    • группирование данных;
    • фильтрация;
    • скрытие содержимого ячеек.

    А теперь попробуем разобраться, как можно отобразить содержимое элементов, скрытых при помощи вышеперечисленных методов.

    Способ 1: размыкание границ

    Чаще всего пользователи прячут столбцы и строки, смыкая их границы. Если границы были сдвинуты очень плотно, то потом трудно зацепиться за край, чтобы раздвинуть их обратно. Выясним, как это можно сделать легко и быстро.

      Выделяем две смежные ячейки, между которыми находятся скрытые столбцы или строки. Переходим во вкладку «Главная». Кликаем по кнопке «Формат», которая расположена в блоке инструментов «Ячейки». В появившемся списке наводим курсор на пункт «Скрыть или отобразить», который находится в группе «Видимость». Далее в появившемся меню выбираем пункт «Отобразить строки» или «Отобразить столбцы», в зависимости от того, что именно скрыто.

    Существует ещё один вариант, который можно задействовать для отображения скрытых при помощи сдвига границ элементов.

      На горизонтальной или вертикальной панели координат, в зависимости от того, что скрыто, столбцы или строки, курсором с зажатой левой кнопкой мыши выделяем два смежных сектора, между которыми спрятаны элементы. Кликаем по выделению правой кнопкой мыши. В контекстном меню выбираем пункт «Показать».

    Эти два варианта можно применять не только, если границы ячейки были сдвинуты вручную, но также, если они были спрятаны с помощью инструментов на ленте или контекстного меню.

    Способ 2: Разгруппировка

    Строки и столбцы можно также спрятать, используя группировку, когда они собираются в отдельные группы, а затем скрываются. Посмотрим, как их отобразить на экране заново.

      Показателем того, что строки или столбцы сгруппированы и спрятаны, является наличие значка «+» слева от вертикальной панели координат или сверху от горизонтальной панели соответственно. Для того, чтобы показать скрытые элементы, достаточно нажать на этот значок.

    Также можно их отобразить, нажав на последнюю цифру нумерации групп. То есть, если последней цифрой является «2», то жмите на неё, если «3», то кликайте по данной цифре. Конкретное число зависит от того, сколько групп вложено друг в друга. Эти цифры расположены сверху от горизонтальной панели координат или слева от вертикальной.

    Группы будут удалены.

    Способ 3: снятие фильтра

    Для того, чтобы скрыть временно ненужные данные, часто применяют фильтрацию. Но, когда наступает необходимость вернуться к работе с этой информацией, фильтр нужно снять.

      Щелкаем по значку фильтра в столбце, по значениям которого производилась фильтрация. Такие столбцы найти легко, так как у них обычная иконка фильтра с перевернутым треугольником дополнена ещё пиктограммой в виде лейки.

    Способ 4: форматирование

    Для того чтобы скрыть содержимое отдельных ячеек применяют форматирование, вводя в поле типа формата выражение «;;;». Чтобы показать спрятанное содержимое, нужно вернуть этим элементам исходный формат.

      Выделяем ячейки, в которых находится скрытое содержимое. Такие элементы можно определить по тому, что в самих ячейках не отображается никаких данных, но при их выделении содержимое будет показано в строке формул.

    Как видим, после этого скрытые значения снова отображаются на листе. Если вы посчитаете, что отображение информации некорректно, и, например, вместо даты видите обычный набор цифр, то попробуйте ещё раз поменять формат.

    Урок: Как изменить формат ячейки в Excel

    При решении проблемы отображения скрытых элементов главная задача состоит в том, чтобы определить, с помощью какой технологии они были спрятаны. Потом, исходя из этого, применять один из тех четырех способов, которые были описаны выше. Нужно уяснить, что если, например, контент был скрыт путем смыкания границ, то разгруппировка или снятие фильтра отобразить данные не помогут.

    Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

    Что если отобразить скрытые строки в Excel не работает

    Не надо быть семь пядей во лбу, чтобы отобразить скрытые ячейки на незащищенном листе Excel. Так я думал до тех пор, пока не столкнулся со странным файлом, в котором я не смог показать строки традиционными инструментами.

    Ниже принтскрин файла, в котором строки 2:15 срыты. Это вполне очевидно!

    Далее, я попытался отобразить строки нормальными способами, которые знал. Но они не сработали.
    Я выделил строки с 1 по 16, щелкнул правой кнопкой мыли, из выпадающего меню выбрал Показать. Строки 2:15 остались для меня не видимыми.

    Далее перешел во вкладку Главная в группу Ячейки. Выбрал команду Формат -> Скрыть или отобразить -> Отобразить строки. И это тоже мне не помогло. Эти строки продолжали что-то от меня скрывать.

    • Рабочий лист не был защищен.
    • Также я попробовал переместиться с ячейки А1 на ячейку ниже с помощью клавиатуры, чтобы посмотреть изменения в окне Имя. Оно изменилось с А1 на А16, что означало, что строки 2:15 скрыты.

    Тогда почему я не могу отобразить их?

    Чтобы проверить работают ли команды Скрыть и Показать, я скрыл строки 18:19 и затем отобразил весь лист:

    Странная ситуация, 18 и 19 строки отобразились, строки 2:15 продолжали быть скрытыми. Более странной ситуации я не встречал с момента начала использования Excel. Тем не менее отгадка пришла неожиданно.
    Все дело в высоте ячеек!
    Когда я попытался изменить высоту ячеек на 15, все скрытые ячейки отобразились. Для этого выделяем строки с 1 по 16, щелкаем правой кнопкой по номерам строк, из выпадающего меню выбираем Высота строки. В появившемся диалоговом окне указываем 15 (это высота, заданная по умолчанию на моем компьютере, у вас она может быть другой).

    Это интересное наблюдение заставило сделать несколько тестов с высотой строки и вот что вышло:

    • Для строк высотой =0.68, мы можем заметить маленькие строки, которые означают, что они не скрыты.

    Как все это выяснилось? Только с помощью экспериментов.

    Этот способ может стать отличным способом защиты данных от посторонних глаз, конечно при условии, что человек использующий файл с подобной защитой не читал данную статью.

    Вам также могут быть интересны следующие статьи

    21 комментарий

    У меня на работе такое сплошь и рядом, пользователи не зная о опции «скрыть» просто мышкой уменьшают ширину колонок (или высоту строк) пока она станет незаметно. Приходилось также мышкой «оттягивать» их обратно.

    Теперь зная об изменении размеров мне будет легче, спасибо.

    Только на прошлой неделе столкнулся с этой ситуацией, но мысль в сторону изменения высоты строк не пошла и заблудилась) спасибо!

    еще один вариант я нашла как победить это бедствие.
    Сняла защиту, все строки сделала высокой высоты, отобразила — им хоть бы хны.
    А потом придумала — нужно выделить 1выше и одну ниже от скрытого диапазона, скрыть этот диапазон (любым способом — мышью или меню) затем не снимая выделения со всей скратой части через верхнее меню Формат-Видимость все это отобразить.

    Дарья! Да вы гений. Благодарю, ваш метод работает. (до этого ни высота, ни просто показать, не работали. Уже не знал как раскрыть эти «поганые» строчки в Excele Спасибо.

    1. Что делает макрос
    2. Код макроса
    3. Как работает макрос
    4. Как использовать
    5. Скачать файл

    Ссылка на это место страницы:
    #zadacha

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

    В этом макросе, мы сначала находим последнюю непустую строку. Затем мы используем номер строки для определения целевого диапазона строк, где нам нужно применить сортировку. С помощью метода сортировки, мы сортируем целевые строки в колонке двойным щелчком. Двойной щелчок включит режим редактирования, который можно отменить, нажав клавишу Esc.

    Ссылка на это место страницы:
    #formula

    1. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    2. Dim LastRow As Long
    3. LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    4. Rows("2:" & LastRow).Sort _
    5. Key1:=Cells(6, ActiveCell.Column), _
    6. Order1:=xlAscending
    7. End Sub

    Ссылка на это место страницы:
    #kak

    1. Сначала мы объявляем переменную Long Integer под названием LastRow — держатель номера строки последней непустой строки. 

    2. На шаге 2 мы фиксируем последнюю непустую строку, начиная с самой последней строки в листе и используя свойство End, чтобы перейти к первой непустой ячейке (эквивалент перейти к ячейке A1048576 и нажать Ctrl + Shift + Стрелка вверх на клавиатуре). 

    3. Обратите внимание, что вам необходимо изменить номер столбца в этой ячейке на тот, который подходит для набора данных. То есть, если ваша таблица начинается на колонке J, вам нужно будет изменить строку на шаге 2 ячейки (Rows.Count, 10) .END (xlUp) .Row, так как столбец J является десятым столбцом на рабочем листе. 

    4. На этом шаге мы определяем общий диапазон строк для пользовательских данных. 

    Имейте в виду, что диапазон строк должен начинаться с первой строки данных (за исключением заголовков) и заканчиваться последней непустой строкой. В этом случае набор данных начинается на строке 2. Таким образом, мы используем метод сортировки по строкам («6:» & LastRow)

    Ссылка на это место страницы:
    #touse

    Для реализации этого макроса, вам нужно скопировать и вставить его в окно кода события Worksheet_BeforeDouble Click. Это обеспечит запуск макроса каждый раз, когда вы дважды щелкните на листе.

    1. Активируйте редактор Visual Basic, нажав ALT + F11.

    2. В окне проекта, найдите свой проект / имя рабочей книги и нажмите на знак плюс рядом с ним, чтобы увидеть все листы.

    3. Нажмите на лист, из которого вы хотите вызвать код.

    4. Выберите в выпадающем списке вверху слева параметр Worksheet, а в правом выпадающем списке выберите событие BeforeDoubleClick.

    5. Введите или вставьте код во вновь созданном модуле.

    Ссылка на это место страницы:
    #file

    Файлы статей доступны только зарегистрированным пользователям.

    1. Введите свою почту

    2. Нажмите Зарегистрироваться

    3. Обновите страницу
    Вместо этого блока появится ссылка для скачивания материалов.

    Привет! Меня зовут Дмитрий. С 2014 года Microsoft Cretified Trainer. Вместе с командой управляем этим сайтом. Наша цель — помочь вам эффективнее работать в Excel. 

    Изучайте наши статьи с примерами формул, сводных таблиц, условного форматирования, диаграмм и макросов. Записывайтесь на наши курсы или заказывайте обучение в корпоративном формате.

    Подписывайтесь на нас в соц.сетях:

    Skip to content

    На чтение 3 мин. Просмотров 1.3k.

    Что делает макрос: При распространении отчетов Excel для ваших клиентов иногда нужно добавить пару фишек. Одним из вариантов — возможность отсортировать диапазоны при использовании двойного щелчка. Хотя это может показаться сложным, но это довольно легко при помощи этого макроса.

    Содержание

    1. Как макрос работает
    2. Код макроса
    3. Как этот код работает
    4. Как использовать

    Как макрос работает

    В этом макросе, мы сначала находим последнюю непустую строку (используя Макрос: «Как найти и выбрать первую пустую строку или
    столбец»). Затем мы используем номер строки для определения целевого диапазона строк, где нам нужно сортировать. С помощью метода сортировки, мы сортируем целевые строки в колонке двойным щелчком.
    Двойной щелчок включит режим редактирования, который можно отменить, нажав клавишу Esc.

    Код макроса

    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
    Boolean)
    'Шаг 1: Объявляем переменные
    Dim LastRow As Long
    'Шаг 2: Найти последнюю непустую строку
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    'Шаг 3: Сортировка по возрастанию столбца двойным щелчком
    Rows("6:" & LastRow).Sort _
    Key1:=Cells(6, ActiveCell.Column), _
    Order1:=xlAscending
    End Sub
    

    Как этот код работает

    1. Сначала мы объявляем переменную Long Integer под названием LastRow — держатель номера строки последней непустой строки.
    2. На шаге 2 мы фиксируем последнюю непустую строку, начиная с самой последней строки в листе и используя свойство End, чтобы перейти к первой непустой ячейке (эквивалент перейти к ячейке A1048576, нажав Ctrl + Shift + Стрелка вверх на клавиатуре).
    3. Обратите внимание, что вам необходимо изменить номер столбца в этой ячейке на тот, который подходит для набора данных. То есть, если ваша таблица начинается на колонке J, вам нужно будет изменить строку на шаге 2 ячейки (Rows.Count, 10) .END (xlUp) .Row, так как столбец J является десятый столбец на рабочем листе.
    4. На этом шаге мы определяем общий диапазон строк для пользовательских данных.
      Имейте в виду, что диапазон строк должен начинаться с первой строки данных (за исключением заголовков) и заканчиваться последней непустой строкой. В этом случае набор данных начинается на строке 6. Таким образом, мы используем метод сортировки по строкам («6:» & LastRow).

    Как использовать

    Для реализации этого макроса, вам нужно скопировать и вставить его в окно кода события Worksheet_BeforeDouble Click. Размещение макроса есть позволяет запускать каждый раз, когда вы дважды щелкните на листе.

    1. Активируйте редактор Visual Basic, нажав ALT + F11.
    2. В окне проекта, найти свой проект / имя рабочей книги и нажмите на знак плюс рядом с ней, чтобы увидеть все листы.
    3. Нажмите на лист, из которого вы хотите, чтобы вызвать код.
    4. Выберите событие BeforeDoubleClick из событий в раскрывающемся списке.
    5. Введите или вставьте код.

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • Excel двойной клик ячейка формула
  • Excel двойное условие если или
  • Excel двойное неравенство счетесли
  • Excel двойное нажатие на ячейку
  • Excel двоичный формат ячейки

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии