Была у меня тут проблема. На работе 2 монитора. На одном файл эксель с данными, на другом программа. в файле много информации которую надо сверять с БД и т.д. когда работаешь с файлом excel(выделяешь его как активное окно) выделение видно нормально Но если перейти в работу с другим приложением или другим файлом эксель выделение пропадает. Открыл для себя вот это. Вставлять в модуль нужного листа. Может уже было или кто-то уже знает об этом но захотелось поделится.
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.FormatConditions.Delete
With Target
.FormatConditions.Add Type:=xlExpression, Formula1:=True
.FormatConditions(1).Interior.ColorIndex = 46 '19
End With
End Sub
У кого 1 монитор для тех врятли это будет актуально а для тех у кого 2 думаю будет полезно. по крайней мере лично мне стало значительно легче работать.
Да. Согласен есть минусы при работе с двумя мониторами. Иногда просто копирую ячейку выделенную при переходе на другой монитор она обведена контуром. Ну, или да - перекрёстное выделение. Но я использую самый удобный для меня способ, в котором остаётся рабочий Ctrl+Z. Из всех методов я посчитал этот самым лучшим. Видео
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.