Excel подсвечивание всей строки когда в ней "просто стоишь", а не выделил

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Чего-то гугл у меня неправильный или запрос неверно пишу.
Есть в таблице строки очень широкие и когда работаешь справа в одной из ячеек можно ошибиться в той строке пишешь или нет. Хотелось бы чтобы строка в которой работаешь "затемнялась" как, например, если эту строку выделить.
Как?
 

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 300
Реакции
7 863

LeonidB

Их бин
10 лет на форуме
Сообщения
2 468
Реакции
1 528
На столбцы работает и обычное разделение (Split) окна по горизонтали. В верхней части - шапка таблицы, в нижней - место с курсором. Запутаться сложно.
А вот со строками... Да, интересная задачка...

Если только "Новое окно" создать - но два окна могут и съехать одно относительно другого.
 

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Upd. В общем, сработало и на строке. Странно как-то, после нескольких открытий-закрытий документа. (правда не строку подсвечивает, а делает обводку по границе одну красную).
 

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Следующий вопрос. А что дописать в этот макрос, чтобы подчёркивало потолще, цвет подчёркивания как менять?
(не всё коту масленица).
 

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Координатное выделение - вот здесь нашёл в каментах получше макрос

Код:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    On Error Resume Next
    Dim x As Range: Set x = Range("B5:BM5001"): x.Interior.ColorIndex = xlNone
    'If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, x) Is Nothing Then
        Intersect(x, Target.EntireRow).Interior.Color = RGB(235, 247, 255)
        Intersect(x, Target.EntireColumn).Interior.Color = RGB(235, 247, 255)
        Target.Interior.ColorIndex = xlNone
    End If
End Sub
 

George

I wish I was a monster you think I am
Топикстартер
15 лет на форуме
Сообщения
17 300
Реакции
7 863
Оказалось всё намного проще: SHIFT+SPACE - выделяет строку, на которой стоишь.