o Intersect não está funcionando porque cada parâmetro deve ter uma célula ou células comuns. Não é uma situação de OR; é um AND. Você precisa essencialmente usar Target AND (NTit OR NInf OR NDat). Isso pode ser feito combinando Intersect com Union.
If Not Intersect(Target, Union(NTit, NInf, NDat)) Is Nothing Then
Isso parece que pode ser de um Worksheet_Change macro de eventos. Se esse for o caso, você não precisará declarar e atribuir WS. Você poderia simplesmente usar ME como o objeto da planilha. Há outras melhorias que eu poderia sugerir, mas você poderia editar sua pergunta e postar mais do seu código antes que eu pudesse ver como isso se relaciona com outros fatores.