Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.05.2008, 16:15   #1
shafer
 
Регистрация: 21.05.2008
Сообщений: 5
По умолчанию Сборная печать с разный листов

Ребят подскажите как напечатать на одном листе таблицу с разных страниц.
т.е.
Есть лист 1, там к примеру таблица из 3 колонок, и второй лист с таблицей из 2 колонок но той же общей ширины. Задача при печати вывести обе таблицы на одном листе, одно чуть выше другой. Сейчас приходиться печатать один лист, потом вставлять заново в принтер и печатать второй лист.

Заранее спасибо.
shafer вне форума
Старый 21.05.2008, 16:37   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Проще всего создать дополнительный лист, например "В_печать".
Скопировать и расположить в нем нужные данные в том виде, каким Вы хотите его видеть на печати. И все.
Если это приходится делать достаточно часто, можно записать макрос.
А можно вообще записать на дополнительном листе формулу = (лист с данными)(ячейка). И тогда лист для печати будет синхронизирован с листами данных.
Пробуйте.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.05.2008, 16:41   #3
shafer
 
Регистрация: 21.05.2008
Сообщений: 5
По умолчанию

А как обойти разницу в ширине столбцов... верхняя часть 3 столбца нижняя 2
shafer вне форума
Старый 21.05.2008, 16:49   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

может файлик с примером лучше?
Быстрее разберемся.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.05.2008, 16:56   #5
shafer
 
Регистрация: 21.05.2008
Сообщений: 5
По умолчанию

Нужно распечатать листы пиво и вино на одном листе.
Вложения
Тип файла: rar Прайс2008.rar (20.2 Кб, 20 просмотров)
shafer вне форума
Старый 21.05.2008, 17:12   #6
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Эээээ....
Я ж говорю, лучше файлик, а то бы мы долго разбирались...
Здесь расклад несколько другой будет...
Так просто, то о чем я говорил выше, не подойдет из-за разницы в количестве и ширине столбцов.
Как вариант - последнее, т.е. на дополнительном листе создать таблицу для печати и записать формулу.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.05.2008, 17:27   #7
shafer
 
Регистрация: 21.05.2008
Сообщений: 5
По умолчанию

А можно поподробнее что за формула..
shafer вне форума
Старый 21.05.2008, 19:46   #8
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

"Погорячился" я в последнем посте
Конец рабочего дня, восприятие уже притуплено...
Не так уж все страшно в Вашем файле. Все прекрасно копируется и монтируется на одном листе. Вопрос только в том, что не помещается оно все на один лист при Вашем размере шрифта. Только 10-ка. И то "впритык".
Если Вас такое устраивает, можно "соорудить" макрос, который будет Вам все это делать автоматом.
Вложения
Тип файла: zip Прайс2008.zip (32.5 Кб, 18 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.05.2008, 20:04   #9
shafer
 
Регистрация: 21.05.2008
Сообщений: 5
По умолчанию

Было бы здорово, 10 утраивает только я макрос врядли осилю... Я правда уже кое как подогнал используя объединения ячеек...
shafer вне форума
Старый 21.05.2008, 20:34   #10
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

А вот объединенные ячейки - это лишняя головная боль.
Написать макрос совсем несложно.
Сервис > Макрос > Начать запись.
И делаете все, что Вам нужно. Затем остановить запись и посмотреть в редакторе VBE, что там получилось.
Очень интересно
Конечно, запись макроса избыточна и нерациональна с точки зрения программиста, но очень наглядна и позволяет посмотреть что и как делается.
Во вложении макрос, записанный макрорекордером. Только чуть подправленный на скорую руку.
Вообще же, конечно, все это нуждается в правке.
Копирование диапазонов, вставка, форматирование и т.д.
**
На листе Вино, нажмите "Создать лист".
Вложения
Тип файла: zip Прайс2008_2.zip (31.3 Кб, 19 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СУММИРОВАНИЕ И ПОДСЧЕТ ЯЧЕЕК ОКРАШЕННЫХ В РАЗНЫЙ ЦВЕТ Arina Microsoft Office Excel 11 29.01.2009 14:35
Разный цвет фона в таблице (php) Lonix PHP 2 04.10.2008 21:39
Cравнения 2 листов anju Microsoft Office Excel 8 08.09.2008 14:46
РАЗДАЧА: антиотладка/недокументированные всякие штуки и разный глючный код :) JTG Безопасность, Шифрование 0 14.07.2008 16:15
печать нескольких листов checkbox Microsoft Office Excel 2 16.01.2008 00:50