|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.03.2011, 16:45 | #1 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
макрос.Чтение данных из 1 табл и результат действия в 2 таблице.
Добрый день.
Подскажите пожалуйста каким способом можно решить данный вопрос. Из 1ой таблицы нужно выбрать данные из столбца rashod(данные суммируются между собой по отдельному человеку(целочисленный тип данных numls),суммируются отдельно синие строки и отдельно красные. Файлы Excel прикреплены к письму.В 2 ой таблице примерный результат,то что нужно получить,если такое возможно,конечно.Представленные примеры урезанные,т.к. таблицы состоят из более 300 строк. Если такой способ возможен,подскажите как реализовать его. Последний раз редактировалось igsxor; 15.03.2011 в 16:45. Причина: не прикрепил файл |
15.03.2011, 16:49 | #2 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Прошу прощения забыл прикрепить файл.
архив винрар,excel 2007 Последний раз редактировалось igsxor; 15.03.2011 в 20:27. |
15.03.2011, 17:19 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Чувствую, за основу можно взять этот код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
15.03.2011, 17:38 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вот так например (подготовьте чистый второй лист):
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 15.03.2011 в 17:56. Причина: Изменил выгрузку - так правильнее и быстрее |
15.03.2011, 17:57 | #5 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Спасибо,перепутал когда формулировал вопрос.
|
15.03.2011, 17:58 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Исправил в коде выше выгрузку - не Resize(UBound(b)) , а Resize(j)
Так лучше, хотя результат с виду не изменился. Сейчас глянул - там "|" и Split лишнее, можно и без этого обойтись: Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 15.03.2011 в 18:06. |
15.03.2011, 18:04 | #7 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Цитата:
И если Вас не затруднит прокоментировать,то что он делает. Дело в том,что только только начал читать книгу по VB Excel Peter Aitken. |
|
15.03.2011, 18:07 | #8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Через пару часов могу прокомментировать.
webmoney: E265281470651 Z422237915069 R418926282008
|
15.03.2011, 19:03 | #9 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
Цитата:
Записал макрос,но при исполнении редактор VB выдаёт ошибку: Код:
|
|
15.03.2011, 20:45 | #10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Не понятно, зачем сохранять, да и ещё как XLSTART\PERSONAL.XLSB?
И самое главное выкинули - где выгрузка полученного массива?
webmoney: E265281470651 Z422237915069 R418926282008
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос группировки данных в таблице | magana | Microsoft Office Excel | 1 | 28.01.2011 23:52 |
Обновление данных из табл в др. | Ал3 | Microsoft Office Access | 1 | 04.07.2010 00:27 |
Результат перевода из 10й сис-мы в 16-ю занести в табл(10-е число - 16), до тех пор пока не будет введено | Maemi_IT | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 11.01.2010 21:27 |
Кол-во данных в таблице | dani92 | БД в Delphi | 1 | 02.04.2009 07:58 |
Как выпонить действия по двойному слику на созданной таблице | Tiolic | Общие вопросы Delphi | 2 | 21.06.2007 09:53 |