![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
andrey0503 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 6.7.2004 Репутация: нет Всего: нет |
![]() 1) переменный диапазон листов 2) переменный диапазон ячеек Попробую подробнее............. Есть таблицы с данными (Exel) - лист 1= перечень аксесуаров, лист 2= технические параметры аксесуаров, лист 3-12= финансовая и складская документация на аксесуары Надо.....прописать макрос для печати определенных ячеек с листа 2,соответствующим выбранному аксесуару, а при необходимости и листов 3-12. При печати листов 3-12 выполняю процедуру активации листа и его печать, так по всем листам но при этом начинается их мильтишение перед глазами (можно ли выбрать диапазон листов и печатать выбранные листы) Для печати с листа 2 нахожу ячейку со значением артикула на этом листе а дальше согласовать адрес и печать диапазона не получается диапазоны А1:В15,C1:D15,A16:D30 и.тд. Это сообщение отредактировал(а) andrey0503 - 6.7.2004, 21:52 |
|||
|
||||
~FoX~ |
|
||||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 10 Всего: 68 |
По окончании работы не забудь сделать
Куда проще не печатать с каждого листа по отдельности, а сформировать новый (типа отчет), загнать в него все необходимые данные и в каком нужно порядке, да и распечатать его! |
||||
|
|||||
andrey0503 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 6.7.2004 Репутация: нет Всего: нет |
1) Начал пытаться сформировывать общий документ но проверить не получается выдает ошибку (в чем она?)
Worksheets.Add Sheets("Лист1").Select Range("A1:D1").Select - run-time error'1004' Метод Select из класса Range завершен неверно Selection.Copy Sheets("Лист2").Select For i = 1 To 5 Range("A" & i).Select - то же самое ActiveSheet.Paste Next i 2) Sheets("Лист1").Range("A1:B3").Copy destination:=Sheets("Для печати").Range("A1") - копируется только инфа, без сохранения размера, формата ячейки?? 3) Количество строк на страницах не постоянно - как за этим уследить, копирование фиксированного диапазона не подходит 4) при добавлении на Sheets("Для печати") другой страницы - как определить области печати - каждая страница должна быть на своем бумажном листе Научите пожалуйста......я первоклассник в этом деле |
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |