Boa tarde, tudo bem?
Só pra ver se eu entendi. Você quer olhar uma linha de cada vez na coluna K e se tiver um valor de data então colocar um "OK" na coluna L? Se for isso, o exemplo abaixo deve funcionar.
'Determinar última linha usada da coluna k
ultLinha = ActiveSheet.Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Row
linha = 2
'Percorre linha a linha até a última linha usada da coluna K
While linha <= ultLinha
'Verifico se é um data válida (vazio é uma data inválida)
If IsDate(Cells(linha, "K")) Then
Cells(linha, "L") = "Ok"
Else
Cells(linha, "L") = "Não Ok"
End If
linha = linha + 1
wend