Печать листа

Программирование на Visual Basic for Applications
olik111
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 03.07.2003 (Чт) 3:16

Печать листа

Сообщение olik111 » 25.11.2004 (Чт) 3:40

Подскажите почему не работает
Private Sub CommandButton2_Click()
Application.Sheets("лист1").range("a1:cu43")Printout
Application.Sheets("лист2").range("a1:cu43")Printout

End Sub

olik111
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 03.07.2003 (Чт) 3:16

Сообщение olik111 » 25.11.2004 (Чт) 4:03

А почему не работает, если лист скрыт

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 25.11.2004 (Чт) 12:03

olik111 писал(а):А почему не работает, если лист скрыт

Можно так сделать:
Код: Выделить всё
    Application.ScreenUpdating = False
    fVisible=Sheets("лист1").Visible
    Sheets("лист1").Visible = True
    Sheets("лист1").range("a1:cu43").Printout
    Sheets("лист1").Visible = fVisible
    Application.ScreenUpdating = True

olik111
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 03.07.2003 (Чт) 3:16

Сообщение olik111 » 01.12.2004 (Ср) 3:48

Спасибо большое, действительно помогло


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 83

    TopList