MACRO ELIMINAR FILAS QUE CONTENGAN LAS PABLABRAS "a determinar"
Publicado por Quico (106 intervenciones) el 23/02/2019 09:56:44
Tengo un excel con una macro para IMPORTAR un CSV.
Este CSV puede contener una gran cantidad de datos.
Me interesa descartar durante el proceso de IMPORTACIÓN una serie de filas que contengan unas palabras determinadas.
Lo que hago es:
1. Importar con la macro, el CSV a la página CSV
2. Aplicar una condición para eliminar todas las entradas en la 'Columna D' que tengan las palabras: [Vx], [Ix] y Folder.
He aplicado esto, pero borra indiscriminadamente las filas.
¿Alguien podría decirme cual es la mejor manera?
Adjunto un excel con mi macro!
Este CSV puede contener una gran cantidad de datos.
Me interesa descartar durante el proceso de IMPORTACIÓN una serie de filas que contengan unas palabras determinadas.
Lo que hago es:
1. Importar con la macro, el CSV a la página CSV
2. Aplicar una condición para eliminar todas las entradas en la 'Columna D' que tengan las palabras: [Vx], [Ix] y Folder.
He aplicado esto, pero borra indiscriminadamente las filas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sheets("CSV").Select
For i = 1 To 500
If Range("D" & i).Value = [Vx] Then
Rows(i & ":" & i).Select
Selection.Delete Shift:=xlUp
End If
If Range("D" & i).Value = [Ix] Then
Rows(i & ":" & i).Select
Selection.Delete Shift:=xlUp
End If
If Range("D" & i).Value = "*Folder*" Then
Rows(i & ":" & i).Select
Selection.Delete Shift:=xlUp
End If
Next i
¿Alguien podría decirme cual es la mejor manera?
Adjunto un excel con mi macro!
- EliminarCeldasPalabras.zip(102,2 KB)
Valora esta pregunta
0