jueves, noviembre 22, 2007

Área de impresión dinámica en Excel, con macros.

La consulta que dio origen a la nota anterior sobre cómo determinar un área de impresión en forma dinámica, pedía hacerlo con macros.

Así que para saldar mi deuda con el lector mostramos aqu[i una de las formas de hacerlo con Vba.

Volviendo a nuestro ejemplo anterior,




podemos usar las celdas G2 y G3 con esta macro:

ActiveSheet.PageSetup.PrintArea = [G2] & ":" & [G3]

Cambiando los valores de las celdas G2 y G3, al correr la macro cambiará la selección del área de impresión.

Technorati Tags:

martes, noviembre 20, 2007

Área de impresión dinámica en Excel, sin macros.

En mi última nota sobre nombres en Excel vimos que Excel crea nombres "reservados" para ciertas funciones, como determinar el área de impresión.
En respuesta a una consulta, vamos a mostrar cómo crear un área de impresión dinámica en una hoja, sin usar macros.

Como vimos, al determinar el área de impresión (Archivo-Configurar Página-Hoja), Excel crea el nombre local Área_de_impresión




Este nombre contiene un rango estático, pero podemos convertirlo en dinámico con esta relativamente simple técnica como mostramos en area de impresion con nombreseste ejemplo:

1 – definimos dos celdas que contendrán las direcciones de los vértices del rango que queremos imprimir. Por ejemplo en nuestro ejemplo el vértice superior izquierdo será la celda A1 y el vértice inferior derecho E15. En la celda G2 ponemos el valor A1 y en la celda G3 el valor E15



2 – Abrimos el diálogo de definición de nombres



y cambiamos la definición del nombre Área_de_impresión por la fórmula =INDIRECTO(CONCATENAR($G$2;":";$G$3))



Ahora podemos probar cambiar los valores en las celda G2 y G3 y veremos como el área de impresión va cambiando (veremos una línea partida delimitando el área seleccionada).




Technorati Tags:

viernes, noviembre 09, 2007

Tabla de Posiciones para campeonato de Fútbol – ampliación

Hace ya un tiempo que varios de mis lectores piden que amplíe el números de equipos en la tabla de posiciones en Excel para un campeonato de fútbol.

La nueva versión de la tabla de posiciones permite la participación de hasta 40 equipos.

Hay otros pedidos como adaptar la tabla para un campeonato de rugby y agregar el manejo de estadísticas.

En la medida que disponga de tiempo libre intentaré adaptar la tabla a un campeonato de rugby, en especial después del éxito de Los Pumas en el torneo mundial en Francia.

Un buen fin de semana para todos!

21-11-2007 Actualización: acabo de reemplazar el archivo, que tenía una falla, por uno corregido

10-12-2007 Actualización: nuevamente he reemplazado el archivo después de descubrir otro "bug", gracias al lector Juán José G.



Technorati Tags: