Se você quiser pular uma linha, poderá dividir o Cells em Rows e, em seguida, usar a condição para decidir se a linha deve ser executada. Realmente você o divide em Rows primeiro e faz o Cells de cada linha. Isso é mais fácil se você souber onde Missing Data será exibido.
Código inclui suas condições e adiciona um loop externo para passar pelo Selection by Rows .
Sub SuppressN()
Dim rng As Range
Set rng = Selection
If rng Is Nothing Then Exit Sub
'go through by rows first
Dim rng_row As Range
For Each rng_row In rng_data.Rows
If rng_row.Cells(1, 1) <> "Missing Data" Then
'if good keep going on all the cells
Dim cell As Range
For Each cell In rng_row.Cells
If cell.NumberFormatLocal = "#,##0" And cell.Value >= 1 And cell.Value <= 5 Then
cell.Value = "<6"
End If
Next
End If
Next
End Sub
A imagem é exibida antes e depois

Observe que executei esse código com a condição NumberFormat excluída, pois não queria emulá-la. Eu coloquei de volta para o código final para que você não tenha que mudar as coisas.
Este código requer que você tenha uma maneira confiável de verificar que em algum lugar da linha, Missing Data está presente. Acabei de verificar a primeira célula da coluna (que soa como o que você tem), mas você pode fazer isso para verificar uma série de outras maneiras (por exemplo, usando Find , looping e verificação de valores, etc.).