Excel(2003/2007)に5つの列(SNO、Name、Phone、Address、Pin)があります。
Excelには「n」を付けることができます。レコードの。
検証を適用して、Excelシートを保存するときに、いずれかの(Name、Phone、Address、Pin)列に値がある場合に、「SNO」(整数値を含む)列の値が空にならないようにします。
そうでない場合は、エラーメッセージが表示されます。
データを手動で入力しています。
私が試した:
編集:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Worksheets("Sheet1").Range("SNO").Value = "" Then
MsgBox "You must fill in SNO."
Cancel = True
End If
End Sub
コードを記述せずに検証を適用できますか?