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

or

Как выделить целую / целую строку при прокрутке листа Excel?

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

Выделите целую строку при прокрутке кода VBA

Выделите целую строку / столбец / строку и столбец при прокрутке с помощью Kutools for Excel


Автоматически выделять весь столбец, строку или столбец и строку выделенной ячейки или выбор:

Kutools for ExcelАвтора Макет чтения выделит строку и столбец текущей ячейки. Это упростит проверку данных или ввод данных.

макет чтения

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!



Следующий код VBA может помочь вам выделить строку выбранной ячейки динамически, пожалуйста, сделайте следующее:

1, Включите рабочий лист, который вы хотите выделить всю строку выбранной ячейки, а затем щелкните правой кнопкой мыши вкладку листа и выберите Просмотреть код в меню правой кнопки мыши, см. снимок экрана:

doc выделить целую строку 1

2, В открывшемся Microsoft Visual Basic для приложений окне, скопируйте следующий код в этот пустой модуль:

Код VBA: выделять целую строку при прокрутке

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Update 20150603
Cells.Interior.ColorIndex = 0
Target.EntireRow.Interior.ColorIndex = 8
End Sub

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

doc выделить целую строку 2
 1
doc выделить целую строку 3

Заметки:

1. Вы можете изменить цвет выделения на другой, который вам нравится в этом скрипте "Target.EntireRow.Interior.ColorIndex = 8", Измените номер 8 к другому индексу цвета.

2. Если вы хотите отключить этот код, вам просто нужно перейти к Microsoft Visual Basic для приложений окна и удалите код.

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

doc выделить целую строку 4

4. Этот код применяется только к текущему листу.

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


Если вы хотите попробовать новый инструмент - Kutools for Excel, С его Макет чтения, вы можете легко выделить целую колонку или весь столбец или как строку, так и столбец активной ячейки.

Автоматическое выделение выделенной строки / столбца / столбца и строки в Excel

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

После установки Kutools for Excel, выполните следующие действия:

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

2. Щелчок Kutools > Макет чтения выпадающая кнопка> Настройки макета для чтения, см. снимок экрана:

doc выделить целую строку 5

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

doc выделить целую строку 6

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

4. После завершения настроек в диалоговом окне нажмите Ok, и теперь, когда вы нажимаете на ячейку, вся строка будет подсвечена сразу. И он будет динамически перемещаться по мере изменения выбранных ячеек.

Заметки:

1. Вы можете отменить эту утилиту, сняв флажок Макет чтения снова.

2. Это Макет чтения функция применяется ко всем листам в вашей книге.

3. Это Макет чтения функция будет отключена при запуске книги в следующий раз.

4. С помощью этой утилиты ваша цветная ячейка будет сохранена.

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

Скачать и бесплатно пробную версию Kutools для Excel сейчас!


Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 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.
  • To post as a guest, your comment is unpublished.
    David · 8 months ago
    is there a way to get it to only do a set of 4 cells along the specific row?
    • To post as a guest, your comment is unpublished.
      skyyang · 7 months ago
      Hello, David,
      The following VBA code can help you to highlight the cells that you selected, please try it. Hope it can help you!

      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Cells.Interior.ColorIndex = 0
      Target.Interior.ColorIndex = 8
      End Sub
  • To post as a guest, your comment is unpublished.
    srinivas · 1 years ago
    Hi thanks for providing the code....it is so useful for our report, but actually for my report the hyperlink is there in the other sheet in the same workbook and highlighted cell is there in the next sheet, that selected cell row total should be selected. but while running this code im getting a run-time error '1004'. will you please help me on this ...
  • To post as a guest, your comment is unpublished.
    Sumanth · 1 years ago
    Thank You for this !
  • To post as a guest, your comment is unpublished.
    Lynn · 3 years ago
    Thank you for the code to highlight the whole row. It is *AWESOME* and is going to make scrolling spreadsheets so much easier.