У меня есть рабочая книга с двумя листами с именами «Ежедневная цель» и «Цель персонала».
Мне нужен код, который позволяет мне сохранять рабочую книгу, если я работаю с таблицей «Ежедневная цель» независимо от каких-либо условий.,Но если я работаю над таблицей «Целевая задача персонала» и хотел бы сохранить, разрешите сохранение, если условие соответствует, в противном случае не сохраните.
Option Explicit
'I wrote that code within "Staff Target" sheet.
Sub NotSave()
Dim WB As Workbook
Set WB = Workbooks("Target Sales Tmplate")
Dim ST As Worksheet
Set ST = Worksheets("Staff Targets")
With ST
If ST.Range("C" & Rows.Count).End(xlUp) <> Range("B4") Then
WB.Close SaveChanges:=False
MsgBox "Total Staff Target Amount is not equal to Total Monthly Target!", vbCritical, "ERROR"
End If
End With
End Sub