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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2013, 12:27   #1
and150382
Форумчанин
 
Регистрация: 19.10.2012
Сообщений: 217
По умолчанию Печать листа

Вот код
Код:
Private Sub CommandButton4_Click()
 ActiveSheet.Outline.ShowLevels RowLevels:=0, ColumnLevels:=1
 ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
End Sub
Закрываются все группировки и печатается лист "База".

На листе "Рабочее время " указывается время в ячейках B2:B30 в формате 11 и 0.
Нужно запретить печать по горячим клавишам и Файл-печать. Чтобы печать происходила только по нажатию на кнопку CommandButton4.
И если не ввели цифры на листе "Рабочее время" в диапазоне B2:B30 , то чтобы выводилось сообщение " Вы не ввели время" и печать не происходила пока не будет заполнен диапазон.
and150382 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
присоединить к последней заполненной строке одного листа данные из др. листа, Blame Microsoft Office Excel 3 30.05.2012 03:41
Печать широкого листа RUBEY Microsoft Office Word 3 29.09.2011 09:41
отображение данных первого листа, при активации ячейки второго листа Akmal-Sharipov Microsoft Office Excel 4 03.12.2010 14:48
Создание листа с одновременным созданием формулы на ячейку нового листа ShamanK Microsoft Office Excel 4 02.05.2010 22:00
Печать листа через VBA Волк Microsoft Office Excel 1 27.02.2009 11:37