Добрый день, кто может подсказать как найти в двумером массиве выделенные ячейки. Реально они выделены цветом. Цвет я могу найти функцией
Код
Public Function ColorNom(Cell As Range)
ColorNom = Cell.Interior.ColorIndex
End Function
Для примера сделал значениями "в" и "н" Формат примерно такой. ФИО/Дата 1 2 3 4 5 ... Иванов А.А в н н н в Пертров П.П н в н н н Сидоров С.С н н в н н ЕщеКто Е.К н н н в н
Есть число - оно подается на входе, а на выходе хочу получить ФИО где значение в и так для каждого числа ?. Например для 1 это будет Иванов, для 4 это будет еще кто то.
Вы из файла копировали данные в сообщение, помогающим из сообщения копировать в новый файл... На форуме по Excel не запрещено показывать примеры в Excel-файлах.
Спасибо за ссылку, но... помогающим что легче: качать файл по ссылке или взять его с темы форума? Да и ссылка со временем устареет, тема останется без примера.
Иван Смирнов написал: нет установленной программы под рукой.
Как же Вы будете проверять кучу предложенных вариантов? :) Вот Вам формула. Рабочая, только заменить слова на диапазоны таблицы: =ИНДЕКС(имена;ПОИСКПОЗ("в";ИНДЕКС(данные;;столбец);))
Имена - диапазон первого столбца с именами. Столбец - номер, который Вы указываете (1, 2,...) Данные - данные из двумерной таблицы, без учета имен и номеров (т.е. вся "внутренность", без первого столбца и первой строки). Если там только цвета, то так ничего не получится - формулы не умеют определять цвет ячеек.
Очевидно это и будет моя переменная. Почитал синтаксис функции индекс. В целом понятно. Спасибо большое. Целый день крутился около этих формул - ничего не понял. Индекс поискпоз.