【发布时间】:2015-03-26 20:39:25
【问题描述】:
大家好,我会为用户提供Excel Document 的一些基本信息,如下所示
现在,如果用户留下一个必需的单元格,我想提示他一条消息,说它是 excel 中的必需值。
我已经提到some articles
但我无法达到我的要求,所以任何人都可以提供帮助。另外我想知道是否可以在Excel 中应用Regular expression validators。像Date format 这样的东西应该是mm/dd/yyyy 和SSN 应该是9 digited 这样......
我尝试了类似的东西,但这并没有提示我任何error or Dialog
Private Sub Worksheet_BeforeSave(Cancel As Boolean)
If Sheet1.Range("A3:B3").Value = "" Then
Application.EnableEvents = True
MsgBox "Cannot print until required cells have been completed!"
Cancel = True
End If
End Sub
【问题讨论】:
-
对于您的第一个问题,您可能应该使用事件过程。对于第二个问题,您是否尝试调整 Data Validation?
-
这是两个独立的、不相关的问题,因此您应该将它们发布在两个独立的问题中。