|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2011, 12:42 | #1 |
Регистрация: 29.01.2008
Сообщений: 6
|
формирование новой таблицы по условию
Доброго дня.
Огромная просьба помочь в решении этой задачи, т.к. сам уже третий день перерываю форумы, но по подобным задачам сделать как надо не получается. Не силён я в макросах. Суть следующая: Есть общая таблица на листе SI, в которую сведены данные по всем приборам. В колонке Тип значение выбирается из списка с листа Классификация и других вариантов быть не может. Необходимо из данных этой таблицы получить формуляр СИ и три журнала/перечня. С первым я разобрался, а вот с журналами глухо. Образец одного из них я привёл на листе Журнал СИ. Задача в следующем: последовательно берём содержимое B6 - B18 с листа Классификация, находим на листе SI все строки, в которых ячейка в столбце B равна проверяемому значению (т.е., например, нужно получить все СИ с типом "Измерения давления, вакуумные измерения") и подставить в таблицу на листе Журнал СИ, причём только приведённые там столбцы. Каждый блок по типу должен начинаться с названия, как в примере, а следующие блоки присоединяться в конец таблицы. Первая колонка простой инкрементный счётчик количества строк. Для указанного примера очерёдность столбцов один в один, только их меньше в конечной таблице, но в остальных нужно будет копировать отдельные столбцы в своём порядке для каждой таблицы, поэтому хотелось бы узнать и как можно копировать ячейки в несмежных колонках. Буду очень признателен за помощь. |
21.04.2011, 14:27 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Данные на листах Классификация и SI находятся в оригинале на своих местах?
Идея решение есть,через пару часиков буду на месте.сделаю
Анализ,обработка данных Недорого
|
21.04.2011, 14:50 | #3 |
Регистрация: 29.01.2008
Сообщений: 6
|
да, это живой файл, только укороченный.
единственное, что при удалении полей слетел выпадающий список на листе SI в колонке B (там были пункты с листа классификация). По расположению колонок всё идентично. |
21.04.2011, 19:12 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
пара -это не 2
смотрите вложение в диалоге выберите нужный файл с данными
Анализ,обработка данных Недорого
|
21.04.2011, 19:31 | #5 | |
Регистрация: 29.01.2008
Сообщений: 6
|
Цитата:
я бы намного больше промучался и не факт, что с пользой. однако, в экселе 2007 никакого диалога при открытии файла не появилось. Впрочем, сам файл на работе остался, поэтому смогу проверить только завтра и конкретно уже смогу сказать - получилось всё или нет. З.Ы. Глянув код, я понял, насколько я был далёк от подобной идеи с sql-запросами через временные файлы. |
|
21.04.2011, 19:43 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Понятно,а макрос запустить не получается.сейчас сделаю под 2007
Протестируйте на вашем файле пример
Анализ,обработка данных Недорого
|
21.04.2011, 19:48 | #7 |
Регистрация: 29.01.2008
Сообщений: 6
|
не, не надо! на работе именно 2003! моя вина - не уточнил
|
21.04.2011, 20:11 | #8 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Теперь работает
Анализ,обработка данных Недорого
|
21.04.2011, 20:40 | #9 |
Регистрация: 29.01.2008
Сообщений: 6
|
да, теперь работает. благодарю!
надеюсь, что по аналогии смогу сделать ещё два перечня... |
22.04.2011, 08:17 | #10 |
Регистрация: 29.01.2008
Сообщений: 6
|
в 2003м тоже работает
буду переделывать под другие перечни. спасибо! |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формирование новой структуры документа | freakymeow | Microsoft Office Excel | 8 | 06.04.2011 01:48 |
Формирование таблицы по условию указанному в форме диалога | AmouRall | Microsoft Office Excel | 4 | 09.12.2010 19:23 |
Формирование и вывод новой матрицы | DarkSwan | Visual C++ | 10 | 05.11.2010 17:03 |
Формирование отчета по условию | timesoon | Microsoft Office Access | 0 | 28.05.2010 21:44 |
формирование новой таблицы на основе исходной | azov | Microsoft Office Excel | 2 | 18.07.2009 22:38 |