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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Megamo
26/01/2004 - 17:34 | Informe spam
Hola Hector
Perdona por no responder antes pero no he podido..(problemas informaticos)
:-(

Te comento que efectivamente tu idea funciona perfectamente. Asi todo,
buscare crear una macro con VB para que me aparezca una interfaz que
pregunte los criterios y en funcion de estos los aplique. Esto lo hago
porque se trata de unos informes para usuarios que no se quieren
complicar...y me complican a mi, pero para eso estamos. Te comentare cuando
la termine
Un saludo
"Héctor Miguel" escribió en el mensaje
news:%
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.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida