![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
![]() |
![]() |
![]() |
![]() |
#22 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Нет, в строке кода, начинающейся с Dim
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
![]()
Доброго времени Hugo!
Сегодня не смог,т.к. на форум не возможно было зайти. Не могли бы Вы ещё немного уделить своё время? Можно ли сделать сложную сортировку для той выгрузки? Я описание вложил в Excel файлы. Один вопрос ещё,если можно? ![]() Можно ли как-то "вшить" предыдущий макрос в Excel(версия 2007),просто приходится каждый раз запускать тот файл с макросом перед отбором. Как его разместить непосредственно в программе Excel? Последний раз редактировалось igsxor; 16.03.2011 в 19:09. |
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Насчёт сортировки - не понял, описания не нашёл.
А "вложить макрос в Эксель" можно - поместите его в модуль в PERSONAL.xlsb. Вызывать так же по Alt+F8.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#25 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
![]() Цитата:
Один как бы с тем механизмом который я пытаюсь продумать не зная язык=) Вся на Вас надежда. А в другом(2_готовая табл.xls) как бы уже нужный окончательный результат,в котором отсортированы нужные строки который связаны с первым столбцом из сформированной выгрузки(Ваш макрос). Может быть конечно нужно как-то по-другому... Помогите пожалуйста ![]() |
|
![]() |
![]() |
![]() |
#26 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
В моём коде данные по номерам и суммам лежат в одной строке массива "c".
Так что можно перед выгрузкой переложить эти данные в массив, созданный из данных Вашей итоговой таблицы ( взять в массив Ваш столбец и 3 рядом) или в чистый из 3-х столбцов. Т.е. перебором цикл в цикле сравнить массив "c" и массив из итоговой таблицы и соответственно переложить данные в ячейки третьего массива, который потом выгрузить на лист. Или сделать на полуавтомате - подтянуть данные из уже полученной таблицы в Вашу итоговую с помощью ВПР() или отдельного кода. Писать итоговый код сегодня уже не буду. Да и механизм выбора итогового файла неясен - брать по определённому пути (какому?) или файл будет открыт (какое название?) или выбор в диалоге? С исходным файлом ясно - на нём код запускаем. С уже полученным результатом тоже ясно - он генерится в новый файл. А вот как привязаться к существующему сводному? И сводный должен соответствовать исходному по позициям - иначе или что-то не найдётся, или что-то пропадёт...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
![]()
Как-то странно время отображается в сообщениях,Вам так не кажется?
Я не мог отсылать последнее своё сообщение в 19:19?я отсылал примерно в 23:20... Странно |
![]() |
![]() |
![]() |
#28 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
![]() Цитата:
В таблице 2_готовая табл. столбцу А обязательно должен сооьветствовать номер из столбца В. Но Вы имеете ввиду,что так не получится,а получится просто выгрузить данные не в новую книгу,а в эту таблицу,я правильно Вас понимаю? |
|
![]() |
![]() |
![]() |
#29 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Да, перед выгрузкой ещё раз перекладываем данные из массива "c" в другой массив в порядке согласно Вашего итогового файла, и затем выгружаем уже этот новый массив.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#30 | |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
![]() Цитата:
Но ведь Ваш макрос сам управляет и формирует новую чистую книгу? Непойму что именно править в коде? Возможно ли реализовать выгрузку в таблицу,как на примере 1_почти_готовая_табл_без_сортировки в прикреплённом файле? Что мне нужно прописывать в коде для этого? Код:
P.S. вчера я заходил на форум,но забыл списать Ваш номер wmz,а позже зайти не смог Последний раз редактировалось igsxor; 17.03.2011 в 00:56. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос группировки данных в таблице | 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 |