Ir al contenido principal

Entradas

Mostrando entradas de mayo, 2010

ocultar la barra de menu en excel

Son unas pocas y simples líneas de código, pero nos permitirán lograr un control muy grande sobre Excel . Mas de una vez necesitaremos quitar la Barra de Menu (archivo / edicion / ver / formato / etc / etc) y así evitar que nuestros usuarios hagan click en lugares que comprometerían la integridad del trabajo. Antes de seguir quiero aclarar que trabajaremos con el objeto "Application" (aplicación): l os cambios se efectuarán sobre Excel en sí , por lo que debemos prestar atención y tener especial cuidado. Si quito algo... se lo quitaré a Excel , así que tenemos que prever esto y codificar macros que reviertan las acciones efectuadas por la macro original. Si, por ejemplo, quito la barra de menu.... mas vale que luego, antes de cerrar el libro, la vuelva a poner en su lugar, o la próxima vez que abra Excel la mencionada barra no estará. Veamos la tipica imagen de la Barra de Menu: [+/-] Ver el resto / Ocultar Con la línea de código que muestro a continuación (implementad

graficos unidos a rangos dinámicos

Que lindo, y desafiante, que es recibir este tipo de consultas. Lo ideal sería que alguien me lo deje reflejado en la sección TusDudas.... pero bueno, será por mail hasta "romper el hielo". ¿Se toparon alguna vez con el problema de que los datos a incluir en un gráfico son muchos y queda muy sobrecargado de lineas o columnas? Si tengo una tabla con 200 filas y las muestro en un gráfico, el resultado no será muy vistozo que digamos: los datos a la izquieda son totalmente ilegibles. [+/-] Ver el resto / Ocultar El gráfico de arriba se nutre de la siguiente tabla: en realidad los datos llegan hasta la fila 200... así que graficar semejante tabla nos arroja el desastre observado en la primer imagen. Entonces.... necesito mostrar la información " por partes ". Le voy a dar al usuario la siguiente posibilidad : que ingrese un periodo de " inicio " y un periodo de " fin "... y que el grafico muestre los datos entre los dos períodos especificados . O

controles de formulario

Los clásicos controles de formularios (en la imagen verán como acceder a ellos) se utilizan, por lo general, con el sólo objetivo de dar un mayor impacto visual al proyecto, obviando su combianción con formulas, aumentando así también su funcionalidad. [+/-] Ver el resto / Ocultar Veamos como acceder a ciertas propiedades de estos objetos para hacer mas productiva nuestra interfaz de usuario. Dentro de los controles de formulario encontramos varias opciones que son comunes al entorno de Windows (cajas, listas desplegables, botones, botones de opción, etc, etc), por lo que trabajar con ellos será muy sencillo e intuitivo . Primeramente tendremos en cuenta: cualquiera de estos controles pueden estar vinculados con una celda o rango; al hacer click o cambiar el valor en ellos también cambiará el valor de la celda vinculada... y es allí donde aprovecharemos para introducir funciones. 1) El Cuadro de Lista: este control es la tipica "caja" de Windows, con la posibilidad de int

utilizar los filtros avanzados de excel

Si debemos efectuar una consulta de datos sobre una tabla, mas que seguro utilizamos la herramienta Autofiltro, aquella que nos coloca una "flecha hacia abajo" en el encabezado de cada columna y luego con el mouse seleccionamos el criterio de filtrado, como muestra la siguiente imagen: Si bien cada herramienta tiene su particularidad, generalmente irreemplazable, existe una opción que es excelente y menos utilizada: los Filtros Avanzados. Y menos utilizada por un solo motivo: mas desconocida que Autofiltro. Con los filtros avanzados lograremos una calidad muy profesional en nuestras consultas. Veamos los pasos básicos para manejar este poderoso artilugio de Excel. [+/-] Ver el resto / Ocultar Empecemos por algo... tenemos la siguiente tabla: aqui reflejamos las ventas diarias de cada empleado. imaginen (como siempre) que esta tabla posee cientos o miles de registros. A diferencia del Autofiltro, la herramienta Filtros Avanzados no nos coloca ninguna "flecha" par