|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2009, 15:41 | #1 |
Форумчанин
Регистрация: 27.05.2009
Сообщений: 170
|
добавление страниц
Есть база данных из которой берутся определенные данные при вводе артикула. В файле три страници, первая заглавная, вторая последовательная, третья последняя. Тут возникает проблема, потомучто между между первой и последней таблицей может быть не 1 стр. а 50 в зависимости от базы данных. Так вот мне хотелось бы както автоматизировать процес добавление страницы вместе с таблицей как на стр. 2. Что можно для этого зделать?
|
27.05.2009, 15:54 | #2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
Цитата:
Вот только я не понял, какой диапазон ячеек какого листа Вы называете таблицей... И куда добавлять эту "страницу"? На новый лист, или в конец страницы на одном из листов? Лучше сделайте шаблон таблицы на отдельном листе, чтобы макрос просто брал с этого листа некоторый диапазон ячеек (к примеру, A1:H55), и копировал в нужное место (или на новый лист) Чем подробнее опишите, что и куда копировать, тем быстрее получите готовое решение. |
||
27.05.2009, 20:16 | #3 |
Форумчанин
Регистрация: 27.05.2009
Сообщений: 170
|
Объясняю, нужно чтобы после стр. 2 (под ней), вставлялась новая страница, а потом на нее накладывалась точно такая же таблица, как на странице 2, (диапазон на странице A71:I130). Ну и соотвественно формулы которые в ней уже находятся никуда неделись. Если еще чтото непонятно, тогда спрашивайте!!! Заранее спасибо!
|
27.05.2009, 21:03 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Вот весь код:
Код:
Возможно, если убрать часть формул (или подправить существующие), проблема с длительным пересчётом исчезнет (у меня нет времени разбираться, что, где и как считается в Вашем файле) На листе Шаблон есть зелёная кнопка. Нажмите её. Новая страница всегда добавляется перед страницей 2. Если надо, чтобы новая страница добавлялась ниже страницы2, попробуйте увеличить все красные цифры в коде на единицу. |
27.05.2009, 21:13 | #5 |
Форумчанин
Регистрация: 27.05.2009
Сообщений: 170
|
да, все работает, спасибо большое, но вот только одна проблема как изменить макрос чтобы страница вставлялась не перед предыдущей, а опосля нее, возможно ли это зделать?
|
27.05.2009, 21:16 | #6 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 412
|
Screame, внимательно читаем предыдущий пост:
Если надо, чтобы новая страница добавлялась ниже страницы2, попробуйте увеличить все красные цифры в коде на единицу. |
27.05.2009, 21:21 | #7 |
Форумчанин
Регистрация: 27.05.2009
Сообщений: 170
|
извините, просто спешил и недочитал до конца!!!
|
27.05.2009, 21:49 | #8 |
Форумчанин
Регистрация: 27.05.2009
Сообщений: 170
|
я уже наверное запарил Вас, но у меня еще один вопрос, можно ли зделать так чтобы страницы добавлялись последовательно одна за другой, потомучто в примере после второй вставляется третья, при следующим нажатии третья здвигается вниз, над ней вставляется новая???
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
счетчик страниц | Bogood | Помощь студентам | 2 | 07.03.2009 21:44 |
Нумерация страниц | Александр | Microsoft Office Word | 3 | 09.01.2009 14:22 |
нумерация страниц | chern | Microsoft Office Word | 3 | 10.05.2008 14:06 |
Сэйв HTML страниц... | Black DeviL | Общие вопросы Delphi | 3 | 21.02.2008 21:45 |
Эскизы страниц | Mitron | Общие вопросы Delphi | 1 | 10.02.2008 23:16 |