Making fields mandatory of a specific sheet on workbook save

前端 未结 3 1545
忘了有多久
忘了有多久 2021-01-03 12:39

I am using macros in excel to make fields mandatory in excel workbook. However, the problem is that the workbook contains multiple worksheets and the macro applies to all th

3条回答
  •  天命终不由人
    2021-01-03 13:27

    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
        Dim shX As Worksheet
        Dim rX As Range
    
        Set shX = ThisWorkbook.Worksheets("Sheet1")
        Set rX = shX.Cells(5, 2)
        If rX = "" Then
            MsgBox "Please fill cell B5"
            Cancel = True
            shX.Select
            rX.Select
        End If
    End Sub
    

提交回复
热议问题