В принципе это и нужно если нет ни одной галки то макрос завершает работу, а если есть выводит на печать нужный бланк.
Вот только как это все в одном макросе реализовать?
Вот только как это все в одном макросе реализовать?
24.10.2012 09:03:45
Всем доброго времени суток!!!
По примеру приведенному на сайте( сделал таблицу для заполнения бланков. Бланков несколько. Поэтому есть макрос их печати. Подскажите пожалуйста как сделать так что бы в ниже приведенном макросе печати бланков выполнялось следующие условие: если не выбрана или не отмечена ни одна строка с данными для вставки в бланк, то макрос выдавал бы сообщение об этом и заканчивал свою работу. Sub MyPrint() Application.ScreenUpdating = False Dim Sh As Worksheet For Each Sh In ThisWorkbook.Worksheets If InStr("Бланк1@Бланк2@Бланк3@Бланк4@Бланк5", Sh.Name) Then If Len(Sh.[A1].Value) Then Sh.PrintOut Copies:=1 End If Next Sh Range("E2").Select Application.ScreenUpdating = True End Sub |
|
|
20.08.2012 09:35:23
Всем спасибо за помощь с частности Hugo за формулу.
С выводом на печать разобрался. Поиск по форуму великая вещь. Использовал код предложенный GIG_ant вот здесь Тему можно закрывать. |
|
|