Eliminar filas si cumplen una condición

11/12/2007 - 14:43 por Carlos | Informe spam
Hola a todos,

Quisiera saber cómo se podrían eliminar filas si una de las celdas
integradas en ella cumple una condición.

Otra pregunta: por qué el formato condicional no te deja introducir
condiciones relativas a otras pestañas. Se resuelve esto en el 2007?
(lo tuve que eliminar por su falta de funcionalidad).

Saludos.
 

Leer las respuestas

#1 Ivan
11/12/2007 - 21:47 | Informe spam
hola Carlos

Quisiera saber cómo se podrían eliminar filas si una de las celdas
integradas en ella cumple una condición.



para tu 1ª duda si quieres prueba algo parecido a esto (adaptado a tus
condicciones reales)

para el ej:

la 1ª columna es la A y se supone que tambien es la mas larga (o igual
a la mas larga) o al menos que en la ultima fila tiene datos

la condicion iria en cualquier celda de la columna 2 y en este caso es
que ponga 'Eliminar'

copia/pega este codigo en un modulo normal del editor de VBA (Alt+F11
=> insertar => modulo a secas)

Sub EliminarFilas()
Dim f As Integer
Application.ScreenUpdating = False
For f = [a65536].End(xlUp).Row To 1 Step -1
If Cells(f, 2) = "Eliminar" Then Rows(f).Delete
Next
End Sub

como te digo seria para adaptarlo

en cuanto a la 2ª duda espero que alguien te lo aclare, porque yo no
lo se

espero te ayude

un saludo
Ivan

Preguntas similares