На форме список значений или таблица.
Условное оформление сработало и некоторые поля или строки изменили цвет фона. Все ОК.
Как программно перебрать эти объекты и определить какие строки изменили цвет фона?
Т.е. получить программно результат поиска по номерам строк.
(4) можно, но трудно и не нужно.
Лучше для строк таблицы значений удовлетворяющих условию заполнить признак в отдельную колонку. Условное оформление по этой колонке и если надо то по нему же и отбор строится легко
(4) Зачем вам это? Ваша идея Глупа, вот по этому люди и хотят найти в вашем вопросе логику :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший