![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.06.2012
Сообщений: 38
|
![]()
Добрый день,
подскажите, как составить макрос или каким-то иным путем отсортировать несколько блоков с данными в порядке от большего к меньшему, блоки с данными отделяет 1 пустая строка, пример в аттаче. тестовый.zip |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
подсказываю, я составил макрос нажимая кнопки на клавиатуре в определенном порядке.
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.06.2012
Сообщений: 38
|
![]()
Спасибо, все работает четко! Благодарность донесу вечером)
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 23.06.2012
Сообщений: 38
|
![]()
Игорь,
не поможете реализовать второй макрос на основании полученной таблицы после использования первого макроса. нужно в каждом блоке с данными определить лучшего (из столбца справа) и записать перед блоком "Лучший специалист - "имя лучшего" пример в файле тестовый2.zip |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
теперь, видимо, так:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.06.2012
Сообщений: 38
|
![]()
Спасибо, то что нужно - только если у нас массивов будет к примеру 50 или 150, нужно их все прорабатывать и в конце проверять пустые строки, т.е. если идет 2 пустые строки считать концом работы.
|
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
последними данными считаются не 2 пустые, а все пустые за последней строкой с данными. возможно колонка 2 у Вас не пустая, а содержит формулу, которая возвращает "" (пустую строку) на вид там пусто, а на самом деле есть данные - пустая строка. присмотритесь что у Вас за последними данными в колонке 2.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 23.06.2012
Сообщений: 38
|
![]() Цитата:
катя 34 оля 23 петя 3 вася 2 саша 423 |
|
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
значит так:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 23.06.2012
Сообщений: 38
|
![]()
Да работает, но если в группе 1 человек - то по сути он лучший, можно поправить, извиняюсь за не точности в ТЗ.
И еще вопрос в целях самообразования - как вы задаете цвет .Interior.Color = 5296274 как определить эти цифры у другого цвета, к примеру красный? |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. | Ples | Microsoft Office Excel | 8 | 17.12.2016 18:15 |
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] | druger | Помощь студентам | 0 | 20.04.2012 15:49 |
Exel - при открытии файла через макрос, если файл отсутствует - виснет весь макрос | gregory1b | Microsoft Office Excel | 2 | 14.10.2010 11:51 |
Макрос для Excel 2007 сложная сортировка. | Vasek007 | Microsoft Office Excel | 10 | 27.08.2010 20:16 |
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос | as-is | Microsoft Office Excel | 4 | 25.02.2010 07:51 |