|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2018, 15:54 | #1 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Поиск значений по таблице и заливка цветом
Дорогие форумчане, нужен ваш совет.
Есть такая задача: 1. Один файл Excel. Три листа, на первом располагается Таблица А. В ней есть номера счетов, в столбце Line сode и значения, в двух столбцах - Таблица Б1, Таблица Б2. Значения есть в не каждой строчке, также только некоторые залиты цветом - зеленым/бежевым. 2. В файле, на листах "Таблица Б1" и "Таблица Б2", есть столбцы Счет 1 и Счет 2 соответственно (данные в них идентичны), необходимо подсвятить те счета (или ячейки рядом) на этих листах, которые закрашены на листе Таблица А в зеленый или бежевый цвет, в соответствии с названием столбца и листа. 3. В результате на листе "Таблица Б1" будут закрашены ячейки, которые закрашены в столбце Таблица Б1, на листе "Таблица Б2" будут закрашены из столбца Таблица Б2. Идея реализации у меня была следующая - функцией ВПР подтянуть значения, в выбранном диапазоне провести поиск - есть ли заливка? Если есть, закрашиваем соответствующим цветом, но как это реализовать - ума не приложу, пока рою интернет в поиске примера. Также есть проблема с двумерностью массива, можно было бы упростить задачу, разбив Таблицу А на две и делать поиск раздельно. Пример я приложил,в нем есть некоторые макросы, которые я думал использовать - цикл по листам, формула с ВПРом по цвету, которую нашел в сети. Буду благодарен за помощь и совет. Заранее спасибо! |
22.03.2018, 15:59 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
где? Файл правда не смотрел, может там текстом на листе конечно...
webmoney: E265281470651 Z422237915069 R418926282008
|
22.03.2018, 16:09 | #3 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Примеры таблиц и заливки в файле. Код, который я наковырял - тоже в файле. Но там есть кое-что лишнее, т.к. фактический файл немного другой, тут же очень упрощенный вариант.
Мне кажется, что можно сделать свою функцию ВПР, в рамках которой каким-то образом искать цвет во втором столбце. Честно не представляю как это сделать пока что. ВПР же ищет по первому столбцу, а цвет - во втором, получается можно вывести значение второго столбца (что легко, это же стандарный функционал формулы) и одновременно достать его цвет. |
22.03.2018, 17:26 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Свою ВПР можно написать какую угодно, главно чтоб название с стандартной не совпадало.
По поводу кода в xlsx - невозможно. Ну конечно если расширение вручную не меняли.
webmoney: E265281470651 Z422237915069 R418926282008
|
23.03.2018, 08:46 | #5 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
мой косяк, код внутри вот такой, первая часть будет нужна для фактического файла. Нашел функцию с впр, но она не совсем подходит и не работает в двумерном массиве..
Код:
|
23.03.2018, 10:02 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
и не должна - какой цвет в массиве? Она работает с ячейками листа.
webmoney: E265281470651 Z422237915069 R418926282008
|
23.03.2018, 10:35 | #7 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
Цвет зеленый и желтый
|
23.03.2018, 10:39 | #8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Это ответ на вопрос "какой цвет в массиве"? Это был не вопрос
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заливка цветом фигуры | kovich7 | Microsoft Office Excel | 2 | 26.05.2016 15:13 |
Поиск определенных значений в таблице | Alchi09 | SQL, базы данных | 24 | 06.09.2012 18:13 |
Автоматический поиск значений в таблице | Freesty1er | Microsoft Office Excel | 11 | 31.10.2011 22:44 |
заливка цветом строк | ivan52agronom | Microsoft Office Excel | 12 | 13.02.2010 23:10 |
Заливка определённым цветом? | M17 | Microsoft Office Excel | 2 | 03.04.2009 12:45 |