Я регулярно скрываю и показываю столбцы на своих листах. Если у меня скрыт целый ряд столбцов, мне сложно показать один столбец из всех скрытых. Например, я могу скрыть столбцы C: M, а позже хочу показать столбец F. Это можно сделать несколькими способами:

  • Показать весь диапазон, а затем снова скрыть C: E и G: M.

  • Введите ячейку F1 в поле «Имя», а затем используйте элементы управления, доступные с помощью инструмента «Формат» на вкладке «Главная» ленты, чтобы отобразить столбец.

Введите ячейку F1 в поле «Имя», а затем нажмите Ctrl + Shift + 0 *, чтобы отобразить столбец.

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

Рассмотрим следующее:

Sub UnhideSingleColumn()

Dim Col As String     Dim rng As Range

StartHere:

Col = InputBox("Enter column to unhide.", "Unhide Column")

If Col = "" Then Exit Sub     On Error Resume Next     ' if not a valid range, an error occurs     Set rng = ActiveSheet.Columns(Col)

If Err.Number <> 0 Then         On Error GoTo 0         Err.Clear         MsgBox "Invalid input! Please input a valid column."

GoTo StartHere     End If

rng.EntireColumn.Hidden = False

MsgBox "Column " & UCase(Col) & " is now visible.", _       vbOKOnly, "Unhide Specified Column"

Set rng = Nothing     On Error GoTo 0 End Sub

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

_Примечание: _

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

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (11471) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для более старого интерфейса меню Excel здесь: link: / excel-Unhiding_a_Single_Column [Отображение одного столбца].