Macro que elimine campos

23/01/2004 - 11:30 por Eduardo Chinea | Informe spam
Hola a todos

Me gustaría saber si existe una forma de crear alguna macro en Excel que
primero pregunte una cantidad y en función de esta, borre unas casillas u
otras.
Tengo cantidades que coge el Excel de una base de datos y coge todo los
meses, la idea es que en funcion del mes que quiero, elimine el resto.

Un saludo
 

Leer las respuestas

#1 Héctor Miguel
24/01/2004 - 07:30 | Informe spam
hola, Eduardo !

... forma ... que primero pregunte ... y en funcion de ... borre unas casillas u otras.
... de una base de datos ... la idea es que en funcion del mes que quiero, elimine el resto.



eliminar filas segun un criterio 'dado' ... es una consulta frecuentemente solicitada :))
[generalmente] se soluciona a traves de macros ... [para 'este' caso] una alternativa seria la siguiente:

1.- aplica autofiltros a la 'base de datos' [menu datos / autofiltro]
2.- filtra usando los siguientes criterios [sobre la columna de las fechas]
a) personalizar... => 'asegurate' de NO usar el operador 'Y'... sino el 'O' < b) 1° ... es menor que => el dia 1 del mes [y año] 'deseado'] < c) 2° ... =>O<= es mayor que => el ULTIMO dia del mes [y año] 'deseado'] < => AMBAS segun el formato de fecha de tu sistema y/o EN la 'base de datos' < d) acepta los criterios => y aplica el autofiltro <3.- una vez 'filtrada' la base de datos [muestra las fechas que NO 'cumplen' el criterio'] ...
a) selecciona TODAS las celdas de la columna de las fechas
b) ejecuta [del menu] edicion / ir a... [o pulsa la tecla {F5}]
c) en el dialogo mostrado, oprime el boton 'especial...'
d) elige la opcion de 'solo celdas visibles'... => y acepta <4.- usa el menu edicion / eliminar fila => y acepta <5.- 'termina' el modo de 'autofiltro' [menu datos / autofiltro]
¡listo!!! ... las filas con las fechas 'no deseadas' se habran 'ido' [SIN macros ;)]

¿comentas?
saludos,
hector.

Preguntas similares