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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 19:21   #1
Mountain_Fox
Новичок
Джуниор
 
Регистрация: 29.03.2012
Сообщений: 1
По умолчанию Скрипты в Excel, позволяющие автоматически изменять строки при выводе на печать

Необходимо распечатать очень большое количество страниц в Excel (несколько тысяч). При этом определенные ячейки каждый раз меняют нумерацию. Говорят, с помощью скрипта эта проблема легко решается и нет необходимости каждый раз самому изменять строки перед печатью.
Mountain_Fox вне форума Ответить с цитированием
Старый 29.03.2012, 19:24   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Вопрос задан корректно и доходчиво...
ожидайте шквала ответов точных и по существу
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.03.2012, 19:36   #3
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Можно обойтись без программирования Если в этих тысячах меняются только некоторые цифровые части, а основной костяк остается без изменения
Для этого можно этот шаблон загнать в CorelDraw и использовать функцию Print Merge
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 29.03.2012, 21:02   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Говорят, с помощью скрипта эта проблема легко решается и нет необходимости каждый раз самому изменять строки перед печатью.
Правильно говорят.
Вам поможет макрос из 5 строк кода.
EducatedFool вне форума Ответить с цитированием
Старый 29.03.2012, 22:05   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Зачем 5?
Код:
Sub tt(): For i = 1 To 1000: [a1] = i: PrintOut: Next: End Sub
P.S. Неумёхам не запускать!
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматически изменять первую букву в слове на заглавную для Microsoft Office Excel. agregator Microsoft Office Excel 17 24.02.2012 10:56
Автоматически копировать строки из одной книги excel в другую get12 Microsoft Office Excel 2 27.09.2011 19:52
Ориентация страницы при выводе на печать Botanik1987 Microsoft Office Access 4 17.01.2011 22:28
спецсимволы при выводе строки в файл. sashonk Общие вопросы по Java, Java SE, Kotlin 2 12.08.2010 08:08
Скрытие ячеек при выводе на печать Ensoph Microsoft Office Excel 4 04.11.2009 23:42