Ir al contenido principal

Entradas

Mostrando entradas de abril, 2010

personalizar los comentarios en excel

Afortunadamente un tema lleva al otro... y gracias al post que levanté sobre Estilos , un lector llamado Alejandro me consulta por mail si es posible personalizar los Comentarios que insertamos en Excel. Y si, realmente se pueden "formatear" al 100% y lograr aspectos muy pulidos y acordes al diseño visual de nuestro proyecto. Todos aquellos que hayan usado los Comentarios (menún Insertar / Comentario) estarán acostumbrados a su típica apariencia: amarillo, letras negras... vamos a cambiar esto. [+/-] Ver el resto / Ocultar Si vamos a lo cierto, un Comentario no es mas que una Autoforma que aparece/desparece al posar el cursor sobre la celda que lo contiene. Si hacemos click con el boton derecho del mouse sobre la celda, podremos elegir la opcion "mostar / ocultar" lo que nos permitirá que el Comentario en cuestión esté siempre visible: Como toda Autoforma, podemos modificar su aspecto visual. Hacemos un click con el botón izquierdo del mouse sobre cualquiera de lo

auditoria de formulas: rastrear el origen de funciones y errores

Aún los usuarios avanzados de Excel no conocen esta poderosa herramienta, que nos brinda la posibilidad de rastrear las celdas involucradas en una función o bien determinar el origen de cierto error . En planillas de cálculos complejas podemos, literalmente, llegar a rompernos la cabeza rastreando los origenes de una función o el por que se produce tal o cual error. Obviamente que para el ejemplo utilizaré datos básicos, para aprender correctamente sobre este tema sin complicaciones. Esto nos dará un pantallazo en general y podremos así, de a poco, ir creciendo en complejidad. Imaginemos una situación sencilla: anoto en la columna B los precios de distintos artículos que compré. En una celda calculo el subtotal, en otra agrego el IVA (impuesto al valor agregado) y por último, la celda del total. Para "incluir algo mas", incorporo la función BUSCARV() , para que me diga si gasté mucho o poco en la compra. La planila debería verse así: al lado de cada resultado coloqué la res

utilizacion de la herramienta estilos

Hace unos días un amigo se me "quejó" del formato que traía Excel al insertar hipervínculos (si quieren, pueden revisar esta entrada sobre el tema) en sus hojas (recuerden que, en el 99,99% de los casos, son con la fuente de color azul, familia arial y subrayado). Nunca presté demasiada atención al tema, pero en su proyecto quedaba realmente mal: necesitaba el fondo de la hoja en anaranjado.... y con ese azul del hipervínculo el aspecto era bastante desagradable. Así que urgando en mi memoria para tratar de resolver este problema, recordé una herramienta poco conocida y muy útil de mi amado excel: los Estilos, y decidí levantar un post al respecto. gustos son gustos.... pero mmmmm. [+/-] Ver el resto / Ocultar Los Estilos de Excel sirven para predeterminar el formato visual con el cual se representará cierto tipo de informacion o datos. Vamos al menú Formato / Estilos, y nos aparecerá el siguiente formulario: En la imagen superior notamos esto: para la escritura "n

macros: otra forma de insertar imagenes en Excel

Marcelo me consulta vía mail otra forma de implementar la colocación de imágenes en Excel, dado que, segun sus expresiones, mi ejemplo anterior (galeria de imagenes) es difícil de incorporar a su proyecto. Desconozco las características de dicho proyecto, pero seguramente en algún punto se le complica... y para eso levanté el blog: intentar ayudar en los problemas que se presenten en Excel . Me comenta que su libro tiene una planilla en donde se coloca el legajo del empleado, y con la función BUSCARV() , trae todos los datos del mismo. El necesita que también se inserte una imagen, que contiene la foto del empleado en cuestión. Armé algo en base a los datos que me pasó: en C3 ingresamos el legajo, siendo que los campos apellido, nombre y cargo se completarán automáticamente utilizando la función BUSCARV(). [+/-] Ver el resto / Ocultar A la derecha del formulario, en la celda D3 (la de forma cuadrada) insertaremos la foto del empleado. Para que nuestro proyecto funciones correc

macros: FSO-evitar que abran nuestros proyectos en cualquier pc

Como soluciono la siguiente cuestión: por motivos de seguridad, o económicos, el libro de Excel que diseñé lleno de macros solo debe ejecutarse en una PC: si el usuario traslada el archivo a otra computadora, no tiene que funcionar más. Veamos como resolverlo. Si bien hace poco vimos la potencia de las API's a la hora de obtener información o necesitar las funciones de nuestro Sistema Operativo, existe una alternativa muy buena para recabar datos sobre nuestro entorno de trabajo, accediendo al sistema de archivos: el objeto Scripting File System Object, el cual posee una buena cantidad de propiedades, métodos y eventos mas sencillos de comprender y manejar que las API's. [+/-] Ver el resto / Ocultar Con este objeto (que en adelante llamaré FSO, para no escribir tanto =)), tendremos control sobre archivos, carpetas, directorios, unidades de disco y mas, pudiendo renombrar, eliminar, crear, cambiar atributos, etc, etc sobre los mencionados objetos. Como el tema da para mucho,

funciones: convertir numeros a letras con excel

En realidad hace tiempo que vienen consultándome sobre esto... quizás cinco o seis años . Debe ser una de las funciones mas buscadas de Excel, por lejos: la posibilidad de escribir: 1.534,63 y que en una celda aparezca magicamente "un mil quinientos treinta y cuatro c/15/100". Aquí les dejo una solución, basada en funciones , sin utilizar macros, la cual preparé exclusivamente para este Blog. A pesar de los millones de usuarios que requieren esta herramienta, no viene incorporada en Excel, debemos armarla nosotros mismos .  Luego de la imagen irá la explicación de como llegué a lograr esto, dado que es un proceso medianamente complejo , que utiliza tres o cuatro funciones básicas y requiere de varios pasos. así quedará nuestra planilla y siempre devolverá en letras el valor que ingresemos en A1 [+/-] Ver el resto / Ocultar Desde ya aclaro: esta no es " la forma " de hacerlo, simplemente es una mas, evitando el uso de macros. Sobre esta base, comencemos: 1) El núme

otra de api's: obtener la resolución de pantalla con una macro

En mi anterior entrada vimos muy someramente que son las API's de Windows , junto con algunos ejemplos (obtener directorio del sistema, saber si el usuario activo está definido como Administrador, abrir y cerrar la lectora de cd). Continuando con ests temática, les dejaré unas líneas de código que hacen lo siguiente: obtener la resolución de pantalla y ajustar el zoom de Excel en función a ella. Si esta resolución no está contemplada en nuestro código, un cartel avisará de ello (siempre hay alguno con monitores "raros"): [+/-] Ver el resto / Ocultar ¿Para qué saber la resolución de la pantalla? Sencillo: muchas veces diseñaremos formularios, gráficos, autoformas, etc, etc respetando una medida determinada. Si el libro se visualiza en un monitor de 800x600 y nosotros diseñamos en uno de 1920x1200 , seguro se verá "mal", fuera de pantalla. Entonces, si captamos esto con una API nos será factible ajustar el zoom de Excel y que nuestro proyecto se vea siempre co