|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2011, 13:44 | #1 |
Новичок
Джуниор
Регистрация: 22.12.2011
Сообщений: 2
|
Непростой перенос данных из одной таблицы в другую
Здравствуйте, уважаемые форумчане!
Очень нужна ваша помощь по переносу данных из одной таблицы в другую, пожалуйста =) Имеются 2 таблицы: 1) Инвентарная карточка 2) Таблица с данными (Номер по порядку, наименование оборудования, балансовая стоимость, инвентарный номер). Объектов порядка 400 штук Задача: Выполнить перенос данных из одной таблицы в другую в указанные ячейки (ячейки я выделил цветами). Причем каждый раз в новую инвентарную карточку, которую необходимо вставлять ниже уже ранее созданной (т.к. потом это все дело надо будет еще распечатывать). Остальные поля либо являются константой, либо вовсе остаются пустыми. Заранее спасибо и низкий поклон. P.S. Также можете посоветовать самоучитель по программированию в Excel. Чую, что подобных задач у меня по работе еще будет много :\ |
22.12.2011, 14:18 | #2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Лови, на листе 1 всё выгружается. Только если карточек больше то в модуле проставляй ТО "количество строк с данными"
|
22.12.2011, 14:19 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см. вложение
на листе данные данные могут быть собраны хоть со всей Якутии.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 22.12.2011 в 14:22. |
22.12.2011, 14:38 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Думаю, что у gluk_fm тактически не правильно.
Что теперь с этой простынёй делать? Прямо так печатать нельзя - разбивки на листы нет... Я бы кодом в цикле подставлял данные (или вообще только номер, а остальное тянет ВПР() ) на первый лист, спрашивал одобрения печати и печатал по одному листу. Можно ещё добавить ввод начального номера и отказ от печати. Так и бумага будет цела, и нервы. Если твёрдо решили печатать все 400 и будь что будет - запрос можно отключить (убрать из кода, или добавить чекбокс/запрос_запроса ). На другом форуме я сделал почти как IgorGo - только по номеру, на ВПР() и с постоянным диапазоном. У Игоря лучше.
webmoney: E265281470651 Z422237915069 R418926282008
|
22.12.2011, 14:43 | #5 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
Согласен, критика полностью правильна.
Что-то протупил и не подумал о таком варианте. |
22.12.2011, 15:00 | #6 |
Регистрация: 09.10.2009
Сообщений: 3
|
>>самоучитель по программированию в Excel
>>Что теперь с этой простынёй делать? 1. использовать таблицы (в 2007-2010 на ribon-е Главная форматировать как таблицу) (будет куча преимуществ: включая именнованный диапазон, итоги и сводные таблицы) 2. Жмем на листе конструктор "Сводная таблица" (Выбираем нужные столбцы и используем условное форматирование) создаем ссылки в никуда 3. Пишем обработчик Worksheet_FollowHyperlink для печати |
22.12.2011, 15:30 | #7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Hugo121, gluk_fm, спасибо, пропиарили решение...
gluk_fm, Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
23.12.2011, 08:20 | #8 |
Новичок
Джуниор
Регистрация: 22.12.2011
Сообщений: 2
|
Спасибо большое за помощь! Я смотрю здесь оригинальная система "лайков" =)))
Оба варианта как раз то что нужно, т.к. в бухгалтерию лучше сдать "одной большой простыней", а распечатать как по второму варианту. Только я пока еще не силен в таких делах. Кто нибудь сможет подсказать как написать данный цикл? Не подскажете ли как создать макросом цикл по номерам и печать, чтобы автоматически напечатать 400 страниц? Последний раз редактировалось BoJIk; 23.12.2011 в 09:19. |
23.12.2011, 10:17 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Просто, без изысков на примере Игоря http://www.programmersforum.ru/attac...8&d=1324549171 :
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 23.12.2011 в 10:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос данных из одной таблицы в другую в Delphi | PinGsama | БД в Delphi | 4 | 30.05.2011 04:52 |
Перенос данных по наименованиям из одной таблицы в другую | sivdannn | Microsoft Office Excel | 7 | 29.10.2010 10:27 |
Перенос данных из одной таблицы в другую | D.O.G | БД в Delphi | 3 | 07.10.2010 12:23 |
перенос данных из одной таблицы в другую | peq | Microsoft Office Excel | 5 | 28.08.2010 08:16 |
Перенос данных из одной таблицы в другую в Excel | Vindima | Помощь студентам | 2 | 11.04.2010 19:54 |