除非某些单元格不是空白,否则防止打印纸张

时间:2015-03-18 11:52:18

标签: excel-vba vba excel

是否可以阻止电子表格打印,如果某个单元格,例如。工作表中的F23为空白,并弹出一条消息,指出需要填写单元格。请告知如何执行此操作。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

工作簿对象有BeforePrint个事件。从ThisWorkbook代码访问它。您可以输入如下代码:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    If Sheets("Sheet1").Range("F23").Value = "" Then
        Cancel = True
        MsgBox ("Please populate F23")
    End If
End Sub