0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 3
|
|
1 | |
Сравнение 2 массивов, с последующим выделением в цвета ячеек01.03.2013, 10:41. Показов 4817. Ответов 5
Метки нет (Все метки)
Добрый день.
Голову уже 3 день ломаю над одной задачкой, которая очень нужна. Пожалуйста, посмотрите вложение. Есть массив =F5:G35. Идет сравнение 2 колонок Oracle CT с Report 3rd party. Если сравнить левую часть массива с правой и идет совпадение суммы на 99%, то окрасить эти 2 ячейки в рандомный цвет (ну или в какой либо цвет), главное чтобы визуально было видно разделение сумм по разным цветам. Как это показано в примере. Если левая часть суммы не совпадает с правой, то не выделять. Знаю, что алгоритм, прост, но так как я новичок в этом, мне тяжеловато самому придумать такой макрос с выделением в цвета. Еще было бы хорошо, чтобы в листе была кнопка запуска этого скрипта, чтобы в нужный момент его можно было запустить. Как думаете сложная ли задачка?
0
|
01.03.2013, 10:41 | |
Ответы с готовыми решениями:
5
Поиск слова с последующим выделением символов Наведение на элемент с его последующим выделением в рамку Отбор по критериям с последующим выделением строк (написать Макрос ) Сравнение двух строк с выделением динамической памяти - C++ |
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
|
|
01.03.2013, 12:35 | 2 |
iceeyes, такой алгоритм?
0
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 3
|
|
01.03.2013, 12:39 [ТС] | 3 |
Добрый день. Абсолютно верно!
0
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
|
||||||
01.03.2013, 13:51 | 4 | |||||
Код написан для задания и книги из сообщения #1.
Код работает только с десятью цветами. Если мало цветов, то измените строку кода "4" (после "To" укажите другое число) и допишите после строки "22" другие цвета (в комментариях написано, как посмотреть номера цветов). Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 01.03.2013
Сообщений: 3
|
|
01.03.2013, 14:44 [ТС] | 5 |
Ого, большое спасибо за скорый ответ. По-моему все отлично. Даже с пояснениями. Признаюсь, я Вам завидую, как хочется знать VBA , как Вы. :-)
Добавлено через 21 минуту Уважаемый Скрипт, У можно ли добавить в MS Excel 2010, чтоб запускать программу не вызывая VB ALT+F11, а с помощью кнопки и вывести ее на панель листа? Добавлено через 27 минут Большое спасибо. Просто вывел на панель макросы и запуск. Так тоже быстро =)
0
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
|
|
01.03.2013, 14:46 | 6 |
iceeyes, да, в "Excel 2010" можно сделать кнопку для вызова макроса в следующих местах:
1
|
01.03.2013, 14:46 | |
01.03.2013, 14:46 | |
Помогаю со студенческими работами здесь
6
Сравнение двух столбцов на совпадения ячеек с сортировкой и заменой ячеек Динамическое выделением памяти для массивов Сравнение с последующим объединением книг Непростой поиск пустых ячеек excel с последующим заполнением Поиск и выделение найденых ячеек с последующим выполнением программы Сравнение записей из разных строк с последующим Update Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |