Перейти до основного матеріалу

Як виділити весь / цілий рядок під час прокрутки на аркуші Excel? 

Якщо у вас великий аркуш із кількома стовпцями, вам буде важко розрізнити дані в цьому рядку. У цьому випадку ви можете виділити весь рядок активної комірки, щоб ви могли швидко і легко переглядати дані в цьому рядку, коли ви прокручуєте горизонтальну смугу прокрутки. У цій статті я розповім про деякі трюки для вирішення цієї проблеми .

Під час прокрутки за допомогою коду VBA виділіть цілий рядок

Виділіть цілий рядок / стовпець / рядок і стовпець під час прокручування за допомогою Kutools для Excel


Наступний код VBA може допомогти вам динамічно виділити рядок виділеної комірки, будь-ласка, зробіть наступне:

1. Активуйте аркуш, на якому потрібно виділити весь рядок вибраної комірки, а потім клацніть правою кнопкою миші вкладку аркуша та виберіть Переглянути код у меню правої кнопки миші див. знімок екрана:

doc виділити весь рядок 1

2. У відкритому Microsoft Visual Basic для додатків вікно, скопіюйте наступний код у цей порожній модуль:

Код VBA: виділіть весь рядок під час прокрутки

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
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 для Excel, З його Макет читання, ви можете легко виділити цілий рядок або цілий стовпець або як рядок, так і стовпець активної комірки.

Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна спробувати без обмежень протягом 30 днів. 

після установки Kutools для Excel, виконайте такі дії:

1. Виділіть комірку або діапазон комірок, де потрібно виділити рядки.

2. Клацання Кутулс > Макет читання кнопка спадного меню> Читання налаштувань макета, див. скріншот:

3, в Читання налаштувань макета діалоговому вікні, виберіть один тип, який потрібно виділити рядком або стовпцем під форми розділу, а потім вкажіть стиль цієї фігури, одночасно ви можете вибрати інші параметри, такі як колір або прозорість, як вам потрібно, див. знімок екрана:

Tips : Якщо ви хочете виділити рядок і стовпець вибраної комірки, будь ласка, виберіть Навхрест під форми розділ, і виберіть Вертикальна лінія щоб виділити весь стовпець активної комірки.

4. Закінчивши налаштування у діалоговому вікні, натисніть Ok, і тепер, коли ви клацаєте клітинку, весь рядок буде виділено відразу. І він буде динамічно переміщуватися у міру зміни виділених комірок.

Примітки:

1. Ви можете скасувати цю утиліту, знявши прапорець Макет читання знову.

2. Це Макет читання Ця функція застосовується до всіх аркушів у вашій книзі.

3. Це Макет читання Ця функція буде вимкнена під час наступного запуску книги.

4. Завдяки цій програмі ваша кольорова комірка буде збережена.

Клацніть, щоб дізнатися більше деталей про цей макет читання.

Завантажте та безкоштовну пробну версію Kutools для Excel зараз!


Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 30 днів. Завантажте та безкоштовно пробну версію зараз!

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
grazie
Molto utile ,
Ho un problema però, annulla l'eventuale colore delle celle che seleziono o se volessi impostare altro colore a una cella quando la seleziono mi scompare.
grazie
This comment was minimized by the moderator on the site
Hello, andrea

It may be difficult to modify the VBA code, so, here, I recommend you to apply the Conditional Formatting feature for solving this problem, please view the below article:
https://www.extendoffice.com/documents/excel/3500-excel-highlight-selected-row-conditional-formatting.html

Or you can use the Kutools for Excel' Reading Layout feature, you can try it 30 days for free.
Please download from: https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
This is so cool, but it removes any existing highlights from cells unless they are the result of conditional formatting. Any way to avoid that?
This comment was minimized by the moderator on the site
Hello, BHarris
It may be difficult to modify the VBA code, so, here, I recommend you to apply the Conditional Formatting feature for solving this problem, please view the below article:
https://www.extendoffice.com/documents/excel/3500-excel-highlight-selected-row-conditional-formatting.html

Or you can use the Kutools for Excel' Reading Layout feature, you can try it 30 days for free.
Please download from: https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
Does not work for MS Office - Excel 2016
This comment was minimized by the moderator on the site
is there a way to get it to only do a set of 4 cells along the specific row?
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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 ...
This comment was minimized by the moderator on the site
Thank You for this !
This comment was minimized by the moderator on the site
Thank you for the code to highlight the whole row. It is *AWESOME* and is going to make scrolling spreadsheets so much easier.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations