Всем доброго времени суток!!!
По примеру приведенному на сайте()
сделал таблицу для заполнения бланков. Бланков несколько. Поэтому есть макрос их печати.
Подскажите пожалуйста как сделать так что бы в ниже приведенном макросе печати
бланков выполнялось следующие условие:
если не выбрана или не отмечена ни одна строка с данными для вставки в бланк, то макрос
выдавал бы сообщение об этом и заканчивал свою работу.
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
По примеру приведенному на сайте()
сделал таблицу для заполнения бланков. Бланков несколько. Поэтому есть макрос их печати.
Подскажите пожалуйста как сделать так что бы в ниже приведенном макросе печати
бланков выполнялось следующие условие:
если не выбрана или не отмечена ни одна строка с данными для вставки в бланк, то макрос
выдавал бы сообщение об этом и заканчивал свою работу.
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