Witam!
Mam problem ze skompilowaniem makra w VBS, pod arkusz w excelu. W makrze ma chodzić o to, że 30 dni przed daną datą wyświetla się komunikat na ekranie o konieczności wykonania serwisu.
Mam taki kod:

Private Sub Workbook_Open()

If Range(Cells(11, 11), Cells(300, 11)).Value > DateAdd("d", 30, Date) Then

MsgBox "Za 30 dni upływa termin"
End If

End Sub

oraz wcześniejszy:

Private Sub Workbook_Open()

If .Cells(i, "K11:K300").Value > DateAdd("d", 30, Date) Then

MsgBox "Za 30 dni upływa termin"
End If

End Sub

Jak skompilować kod aby działał poprawnie? Wydaje mi się że składnia tego drugiego jest prawidłowa, tyle że nie wiem jak ustalić parametry które komórki ma sprawdzać.
Dziekuję bardzo za pomoc