![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]()
Здравствуйте! Снова буду приставать с задачками…
![]() На этот раз необходимо из списка значений разнести по соответствующим полям. ![]() Последний раз редактировалось xamillion; 15.01.2009 в 22:09. |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Макросом, конечно, можно сделать всё, что угодно, но, возможно, найдётся способ проще... Послушаем сначала, что скажет по этому поводу IgorGO - вдруг задача легко решается при помощи каких-нибудь там сводных таблиц или формул... Если же окажется, что проще макросами - сделаю при помощи их. (добавлено) Совет на будущее: не помешало бы указать ссылку на предыдущие Ваши темы с аналогичными задачами Или в крайнем случае даже задать вопрос в той же теме... А то в прошлых темах уже были написаны кое-какие макросы, имеющие отношение к данному файлу. И если снова начинать писать макросы, то было бы неплохо взять за основу хоть часть старого кода. А искать Ваши прежние темы - это долго ![]()
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 15.01.2009 в 22:47. |
|
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Спасибо за доверие, EducatedFool, угадал - сводная таблица.
xamillion, увы, задача абсолютно типовая для эксель, чисто механичестие действия заняли 15-20 секунд.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]()
IgorGO, а если этих показателей несколько (5-10), тогда как? Возможно ли это все-таки сделать макросом? т.к. возможно прийдется вностить коррективы и макрос более гибок к диапазону данных... тем более это будет одним из этапов автоматического пересчета и сводная таблица немного не в теме, хотя для одноразовых манипуляций вполне пригодна...
Последний раз редактировалось xamillion; 16.01.2009 в 02:50. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Так как
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 16.01.2009
Сообщений: 2
|
![]()
Необходимо сделать небольшую програмку на базе Excel для финансового учета, с выводом потом сводных таблиц, диаграм и т.д.
Хорошо заплачу. звоните 8 067 209 36 89 Павел ( г.Киев) |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]() Цитата:
Спасибо IgorGO - напомнил про существование сводных таблиц (очень полезная штука, про которую я совсем забыл), спасибо EducatedFool - стараюсь все-таки использовать прошлые наработки (очень даже пользуюсь Вашими макросами), спасибо SAS888 - все прямо в точку... Уже не раз выручали... По Вам, ребята, пособие можно писать по офису и ВБА... Где Вы этому научились? Может книга в электронном виде есть хорошая? Последний раз редактировалось xamillion; 16.01.2009 в 18:57. |
|
![]() |
![]() |
![]() |
#8 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 30.09.2008
Сообщений: 138
|
![]()
Не хотел Вас беспокоить и воспользовался поиском... но по причине того, что ничего подходящего не нашел все же пришлось написать... И снова нужен макрос...
Из файлов с данными (все реквизиты совпадают)... нужно из всех существующих файлов в папке данные скопировать в конец результирующего файла, при чем не важно как называется файл... Это и есть "какие-нибудь не оговоренные доработки и изменения" (эти самые доработки возникают по мере решения новых задач, т.е. "на лету")... И как всегда аттачмент... |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите вложение. Там два макроса. Для извлечения данных из файлов запустите макрос "GetFromFiles". Файл "результат.xls" должен находиться в той же папке, что и просматриваемые файлы. Если есть необходимость разместить его в другой папке, то в коде вместо "CurDir" пропишите путь к папке с файлами.
Для обработки полученных данных, запустите макрос "Processing". Здесь добавлена функция вставки листа "результат". Причем, если такой лист уже существует - ошибки не будет. P.S. А если бы в файлах-источниках листы, с которых требуется получить данные, имели бы одинаковое имя (например, "Лист1"), то можно было бы получить данные из требуемых файлов без открытия и закрытия книг, что более рационально.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 19.01.2009 в 09:15. Причина: Добавлено |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедура для считывания значений переменных | xPAL | Общие вопросы Delphi | 4 | 07.12.2008 19:23 |
Табулировать функцию для 9 значений... | Малинка! | Помощь студентам | 3 | 01.12.2008 17:59 |
Модуль для поиска значений | wnuks | Microsoft Office Excel | 1 | 02.07.2008 07:46 |
Разработать для статуправления систему анализа потребления и стоимости любого продукта в течение года | Верчик | Фриланс | 2 | 17.01.2008 10:17 |