Macro para eliminar datos de una columna que no figuran como condicional
Tengo la siguiente macro donde obtengo datos de un archivo Excel para después guardar su información de precios depende de la locación

De la siguiente imagen deben crearse archivos excel según los nombres de la columna C a partir del 352 hasta ECUA, pero hay veces que se agregan otros valores como por ejemplo:

Y otros valores.
Consulta: Cómo puedo evitar que estos datos se sigan adicionando?.
Yo he intentado con esto, ósea eliminar el dato cada vez que salga error, pero necesito una macro para controlar que evite estos datos y sólo respete los datos condicionales de la imagen 1:
fila1 = contador("A")
 Rows("1:1").Select
 Selection.Copy
 Rows("2:2").Select
 Selection.Insert Shift:=xlDown
 Application.CutCopyMode = False
 Selection.AutoFilter
 'Range("J1").Select
 ActiveSheet.Range("$A$2:$A" & cont1 + 1).AutoFilter Field:=1, Criteria1:="NR"
 Rows("2:2").Select
 Range(Selection, Selection.End(xlDown)).Select
 Selection.Delete Shift:=xlUp
Function contador(columna)
Range(columna & "1").Select
Range(Selection, Selection.End(xlDown)).Select
contador = Selection.Count
End Function

 
        
