|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.07.2010, 21:18 | #1 |
Новичок
Джуниор
Регистрация: 26.07.2010
Сообщений: 4
|
Перенос данных по таблицам с группировкой
Нужна помощь!
Помогите сделать макрос, всю голову сломал, ошибку в чтении критериев выдает, есть болванка, нужно доработать: Sub ПереносДанных() Код:
Последний раз редактировалось Stilet; 28.07.2010 в 10:40. |
27.07.2010, 21:54 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Файл выкладывайте.
Зачем макрос - чем не устраивают формулы? Какую ошибку выдаёт ваш макрос? Наверное, на одной из этих строк: Код:
Код:
|
27.07.2010, 22:36 | #3 |
Новичок
Джуниор
Регистрация: 26.07.2010
Сообщений: 4
|
C загрузкой таблицы какие-то проблемы...
Нет, ошибку выдает на: If Cells(A, 2) = Cells(D, 18) And Cells(A, 3) = Cells(D, 19) And Cells(A, 4) = Cells(D, 20) And Cells(A, 5) = Cells(D, 21) And Cells(A, 6) = Cells(D, 22) And Cells(A, 7) = Cells(D, 23) Then По идее здесь должны быть несколько показателей: If Cells(A, 4) = Cells(А1, 4) And Cells(D, 4) = Cells(D1, 4) And Cells(E, 4) = Cells(E1, 4) And Cells(F, 4) = Cells(F1, 4) Then Так понимаю это условие, а следущую формулу я вообще не понимаю; Cells(A, 11) = Cells(A, 11) + Cells(D, 24) Cells(A, 12) = Cells(A, 12) + Cells(D, 25) Тут должен быть свод при выполнении условия |
27.07.2010, 22:51 | #4 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Хотите получить готовое решение, или, по крайней мере, рекомендации по его осуществлению? Тогда перечитайте это: Цитата:
|
||
27.07.2010, 23:28 | #5 |
Новичок
Джуниор
Регистрация: 26.07.2010
Сообщений: 4
|
Формулы - это замечательно, если бы можно было, я бы в макросы не лез. Пытался через Промежуточные итоги сделать, а потом ВПРом подставить, но условия по нескольким столбцам, не вариант, он мне по первому только ставит.
|
28.07.2010, 09:30 | #6 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
|
28.07.2010, 10:33 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
И вообще, имхо тут тоже надо делать на массивах, как http://www.programmersforum.ru/showt...=108262&page=2, чувствую, что задача похожа. Будет отрабатывать за доли секунды.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 28.07.2010 в 10:39. |
28.07.2010, 23:14 | #8 |
Новичок
Джуниор
Регистрация: 26.07.2010
Сообщений: 4
|
Вот таблица, наконец-то получилось выложить
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение данных и перенос данных из одной таб в другую | Kot9ra | Microsoft Office Access | 13 | 02.07.2010 12:22 |
перенос данных | seriousMalish | SQL, базы данных | 2 | 27.05.2010 09:27 |
Создание из двух таблиц одной, с группировкой данных в соответствии с датами (Exl 2003) | olegur | Microsoft Office Excel | 4 | 01.04.2010 06:08 |
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) | Vitalik85 | Microsoft Office Excel | 4 | 12.08.2009 00:30 |
Перенос данных | Technolog | Microsoft Office Excel | 5 | 27.03.2009 10:45 |