Я хочу создать оповещение Msgbox, чтобы сообщить мне, когда контракт сотрудников заканчивается.
Ячейки, срок действия которых истекает через 4 - 1 месяц (ы), будут заполнены красным цветом:
This мой код до сих пор:
Private Sub workbook_open()
Dim rngData As Range
Dim rngCell As Range
Dim counter As Long: counter = 0
Set rngData = Range("E4:E" & Cells(Rows.Count, Range("E3").Column).End(xlUp).Row)
For Each rngCell In rngData
If rngCell.Value = "4" Or rngCell.Value = "3" Or rngCell.Value = "2" Or rngCell.Value = "1" And rngCell.Value <> "" Then
counter = counter + 1
End If
Next rngCell
MsgBox counter & " employees are reaching their contract expiration date!"
Range("A4:E13").Sort _
Key1:=Range("E4"), Order1:=xlAscending
End Sub
Однако, как мне включить строку кода, чтобы сообщить мне номер EE сотрудников, чей контракт истекает, который также будет отображаться в Msgbox?