Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Массовая печать при слиянии в vba - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Массовая печать при слиянии в vba
WeRiX Дата: Пятница, 18.07.2014, 19:07 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 4 ±
Замечаний: 0% ±

Excel 2013
Помогите плз с возникающей проблемой:
При использовании ниже приведенного кода печать листов порой происходит в спутанном порядке.
т.е. например 5 лист распечатается между 2 и 3.
В чем может быть проблема, даже не соображу.
[vba]
Код
Sub Zzz()
Dim w1, w2 As Worksheet
Set w1 = Workbooks("1.xlsx").Worksheets(1)
Set w2 = Workbooks("1.xlsx").Worksheets(2)
For Each Z In w1.UsedRange.Columns(1).SpecialCells(xlVisible)
w2.Cells(1, 1) = Z
w2.PrintOut
Next
End Sub
[/vba]
 
Ответить
СообщениеПомогите плз с возникающей проблемой:
При использовании ниже приведенного кода печать листов порой происходит в спутанном порядке.
т.е. например 5 лист распечатается между 2 и 3.
В чем может быть проблема, даже не соображу.
[vba]
Код
Sub Zzz()
Dim w1, w2 As Worksheet
Set w1 = Workbooks("1.xlsx").Worksheets(1)
Set w2 = Workbooks("1.xlsx").Worksheets(2)
For Each Z In w1.UsedRange.Columns(1).SpecialCells(xlVisible)
w2.Cells(1, 1) = Z
w2.PrintOut
Next
End Sub
[/vba]

Автор - WeRiX
Дата добавления - 18.07.2014 в 19:07
WeRiX Дата: Воскресенье, 20.07.2014, 21:08 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 4 ±
Замечаний: 0% ±

Excel 2013
Чет все молчат. Наверное, не в коде дело, до сетевого принтера они доходят не по порядку, хотя ума не приложу, как такое возможно.
Мб, задержку поставить в цикле, хотя тогда много дольше обрабатываться будет под 1000 листов-то.
НЕУЖТО такого косяка не у кого не было, мб принтер поменять))
 
Ответить
СообщениеЧет все молчат. Наверное, не в коде дело, до сетевого принтера они доходят не по порядку, хотя ума не приложу, как такое возможно.
Мб, задержку поставить в цикле, хотя тогда много дольше обрабатываться будет под 1000 листов-то.
НЕУЖТО такого косяка не у кого не было, мб принтер поменять))

Автор - WeRiX
Дата добавления - 20.07.2014 в 21:08
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!