Macros

18/09/2008 - 00:21 por Joaquin Mendez | Informe spam
Que tal foro, buenas Tardes

Tengo esta pregunta, utilizo excel 2007, pero en esta version no se como
asignar las macros a un boton, lo que necesito hacer es sencillo pero
laborioso
1.- Seleccionar ciertas columnas y ocultarlas para imprimir
2.- De igual forma seleccionar algunas lineas y estas eliminarlas

Como puedo hacerlo?

De antemano muchas gracias

Saludos

Preguntas similare

Leer las respuestas

#11 Héctor Miguel
18/09/2008 - 22:52 | Informe spam
hola, Joaquin !

El codigo si funciona muy bien, pero debe tener condiciones
debe empezar en a20 por ej. y de ahi empezar a validar con condiciones...



y... las condiciones, los rangos reales, etc. quieres que lo adivine ? :))
o prefieres indicarlas (de preferencia, +/- exactamente) ;)

saludos,
hector.

__ OP __
Una pregunta mas... en una hoja quiero eliminar filas que esten vacias a partir de cierto rango es decir
a1 si
a2 si
a3 si
Apartir de a4, empezar a eliminar, hasta que 1n tenga valor



si las celdas no vacias empiezan desde la fila 1... prueba la siguiente instruccion
(en alguna macro o desde la ventana de inmediato)

activesheet.columns("a").specialcells(xlcelltypeblanks).entirerow.delete
Respuesta Responder a este mensaje
#12 Joaquin Mendez
18/09/2008 - 23:18 | Informe spam
Ok
Los primeros 11 lineas estan ocupadas con informacion general, fecha,
numeros de telefono etc

Luego viene el encabezado donde se colocan

Codigo descripcion cantidad etc
la macro debe empezar a valida en la celca a12, y la condicion sera que
valide la celda i8, que es donde se va haciendo una suma acumulada, mientras
no encuentre esa celda ocupada que siga borrando lineas, espero haberme
explicado

saludos














"Héctor Miguel" escribió en el mensaje
news:
hola, Joaquin !

El codigo si funciona muy bien, pero debe tener condiciones
debe empezar en a20 por ej. y de ahi empezar a validar con condiciones...



y... las condiciones, los rangos reales, etc. quieres que lo adivine ?
:))
o prefieres indicarlas (de preferencia, +/- exactamente) ;)

saludos,
hector.

__ OP __
Una pregunta mas... en una hoja quiero eliminar filas que esten vacias
a partir de cierto rango es decir
a1 si
a2 si
a3 si
Apartir de a4, empezar a eliminar, hasta que 1n tenga valor



si las celdas no vacias empiezan desde la fila 1... prueba la siguiente
instruccion
(en alguna macro o desde la ventana de inmediato)

activesheet.columns("a").specialcells(xlcelltypeblanks).entirerow.delete






Respuesta Responder a este mensaje
#13 Héctor Miguel
19/09/2008 - 00:10 | Informe spam
hola, Joaquin !

(me temo que)... todavia no hay "congruencia" ni claridad en los datos que expones...
(me imagino que son "ficticios" y que no te daria problemas corregir si los supuestos son equivocados ???)

Los primeros 11 lineas estan ocupadas con informacion general, fecha, numeros de telefono etc
Luego viene el encabezado donde se colocan: Codigo descripcion cantidad etc
la macro debe empezar a valida en la celda a12, y la condicion sera que valide la celda i8
que es donde se va haciendo una suma acumulada
mientras no encuentre esa celda ocupada que siga borrando lineas
espero haberme explicado



- primero hablabas de iniciar en la celda a4... luego en a20, y ahora en a12 -???-
- no veo la relacion entre este inicio (a12 - fila 12, columna A) y la comparacion con i8 (fila 8, columna I)
- que se debe comparar entre a12 e i8 ???
- y despues... a13 se compara con cual celda ???
- que tiene que ver la "suma acumulada" en la celda i8 ???
- cual es la relacion entre la celda i8 y las celdas a12 hasta A_n ???

(para mi)... la forma en que deberian exponerse las consultas en foros tecnicos (como este)
debiera contener (como minimo) lo siguiente:

-> claridad... detalle... procedimiento... resultado esperado
(opcional: formulas y funciones intentadas, rangos, etc.)

de la "claridad" en el "detalle"... se obtiene la claridad del "procedimiento"
de la claridad en el procedimiento... se obtiene el "resultado esperado"

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida