Страницы: 1
RSS
Заливка ячеек в выделеной области для удобства работы на 2 и более мониторах
 
Была у меня тут проблема.
На работе 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 думаю будет полезно. по крайней мере лично мне стало значительно легче работать.
Изменено: Wild.Godlike - 28.03.2019 08:58:59
 
Wild.Godlike, особенно полезен данный код на листе где уже есть УФ, точнее был.
По вопросам из тем форума, личку не читаю.
 
https://www.planetaexcel.ru/techniques/9/58/
 
БМВ,  :D об этом не подумал )) использую данный код в файлах в основном которые только только из выгрузки и т.д в которых нет всяких УФ))))
 
Да. Согласен есть минусы при работе с двумя мониторами. Иногда просто копирую ячейку выделенную при переходе на другой монитор она обведена контуром.
Ну, или да - перекрёстное выделение.
Но я использую самый удобный для меня способ, в котором остаётся рабочий Ctrl+Z. Из всех методов я посчитал этот самым лучшим.
Видео
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Alemox,
сразу одно условие в УФ
=(ROW(A1)=CELL("row"))+(COLUMN(A1)=CELL("col"))
и F9 если без макроса
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх