Excel - borrar lineas con valor cero en una celda

   
Vista:

borrar lineas con valor cero en una celda

Publicado por J.L. (3 intervenciones) el 24/03/2011 07:42:45
Hola a todos:

Tengo la necesidad de eliminar dentro de un hoja de excell de más de 2000 lineas,
Se trata de un presupuesto donde la columna A es el concepto y la columna B son unidades.
todas aquella lineas cuyo valor en la columna B sea cero, que son más de 1000 en este presupuesto, me gustaría eliminarlos antes de ponerme a trabajar con la hoja.
¿Como se puede hacer?
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

borrar lineas con valor cero en una celda

Publicado por jcs (494 intervenciones) el 24/03/2011 08:45:27
Muy buenas,

Mira a ver si te sirve esta macro:
Sub eliminar_filas()
fila = Range("a65536").End(xlUp).Row
For i = fila To 1 Step -1
If Cells(i, 2) = "" Or Cells(i, 2) = 0 Then
Rows(i).Delete
End If
Next
End Sub

Si no quieres emplear macros, también podrías ordenar por la columna B y así borrar todas las filas que te interesen y que lógicamente estarán juntas.

En cualquiera de los casos, te aconsejo que previamente hagas una copia.

Un saludo. Juanjo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar