0
セルに特定のテキストが含まれている場合、ブックを保存することを拒否し、取り消すこのコードがあります。コードは正常に動作していますが、範囲内のいくつかのセルに特定のテキストが含まれていると保存を拒否したい場合は、それが機能していません。私はそれを動作させることを試みたコードセルにテキストが含まれている場合、セルを拒否して保存します。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Sheets("Sheet1").Range("A1").Value = "Fill in a comment" Then
Cancel = True
Response = MsgBox("Fill in a comment", vbCritical, "Error!")
End If
End Sub
をするが、そのない
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean
For Each c In Sheet1.Range("A1:A5000")
If c.Value = "Fill in a comment" Then
Cancel = True
Response = MsgBox("Fill in a comment", vbCritical, "Error!")
End If
Next
End Sub
君たちがどんな考えを持っています。その下の私のコードが動作していますか?