trucos de excel
Sin duda Excel es una herramienta muy potente y flexible, y su verdadero poder se esconde en su integración con Visual Basic. ¿Por qué deberíamos tomarnos el tiempo de aprender a programar en estelenguaje? Sencillamente, porque nos abre infinitas posibilidades, nos permite realizar macros prolijas y silenciosas y nos da control absoluto sobre todo nuestro trabajo.
Hoy les mostraremos cómocomenzar a construir un documento que nos permita ingresar los gastos y ganancias de un día determinado en un pequeño y cómodo formulario y que estos datos actualicen la fila correspondiente en unatabla general. Intentaremos tocar las bases, para no agobiarlos con muchos conceptos, y más adelante iremos completando este proyecto.
En principio, hemos diseñado dos tablas muy simples, que vemos acontinuación:
Luego, para comenzar a codificar la macro, vamos a tomar un camino poco ortodoxo pero accesible:
en la pestaña Vista (de Excel 2007 en adelante), vamos a Macros y Grabar Macro...;escogemos un nombre (en este ejemplo usaremos “Almacenar”) y un atajo y cliqueamos Aceptar;
seguidamente, volvemos a Macros y seleccionamos Detener Grabación;
finalmente, en el mismo menú, seleccionamosVer Macros, y vamos a Modificar.
En pocas palabras, hemos creado una macro vacía y le hemos asignado un nombre y una combinación de teclas para su ejecución. En este momento, se nos presentará laventana de Visual Basic, y nos mostrará lo siguiente:
El texto en verde representa los denominados comentarios, que no son más que texto que podemos utilizar para hacer anotaciones que de ningunamanera afectarán el código.
En Visual Basic, para obtener el valor de una determinada celda, existen varias formas; para este tutorial, utilizaremos la siguiente estructura: “nombre de lahoja”.Range(“nombre de la celda”). Si quisiéramos, por ejemplo, asignar el valor 40 a la celda A1 de la Hoja1, deberíamos escribir
Hoja1.Range(“A1”) = 40
De esta manera, tan flexible y directa, podemos tomar...
Regístrate para leer el documento completo.