BannerAnuncios

Mostrando entradas con la etiqueta Módulo. Mostrar todas las entradas
Mostrando entradas con la etiqueta Módulo. Mostrar todas las entradas

martes, 28 de junio de 2011

Curso Programación VBA Excel 2010: Módulos y Procedimientos. Sesión 02.






Saludos!!!!!!!!!!

Continuamos con las sesiones dedicadas a Visual Basic para Excel. Seguimos con los conceptos más básicos a la hora de programar en Excel. Sobre todo continuamos contando detalles del uso de los procedimientos.

En esta sesión continúo explicando detalles y posibilidades de los Procedimientos. Entre otras cosas comentamos los siguientes temas:

  • Ámbito de los procedimientos.
  • Procedimientos con argumentos.

El ámbito de un procedimiento es lo que marca desde donde va poder ser llamado el procedimiento. Podemos declarar los procedimientos como públicos o privados. En el vídeo comentamos las consecuencias que tiene el declararlos de una manera o de otra.

Por otro lado, a los procedimientos les podemos pasar argumentos para que realicen su trabajo. De esta manera se consigue reutilizar más el código y evitamos la repetición innecesaria de código. En este vídeo vemos un primer ejemplo, pero todavía quedan muchos detalles por comentar sobre este tema.

Además seguiremos aprendiendo a utilizar el Editor de Visual Basic y provocaremos algún error que se comenten habitualmente, para empezar a identificarlos.

viernes, 20 de mayo de 2011

Curso Programación VBA Excel 2010: Primeros Pasos. Sesión 02.






Saludos!!!!!!!!!!

Aquí tenéis la segunda y última sesión de los primeros pasos en la programación de Excel. En la sesión anterior ya os comente que estas primeras sesiones, las iba dedicar a daros unas pinceladas de lo que se puede hacer con la programación en Excel y como se hace.

En esta sesión sigo creando pequeños ejemplos para que empecéis a ver las posibilidades que nos ofrece esta herramienta. En la primera sesión creamos un procedimiento, en esta vamos a crear Funciones.

La idea de las funciones es muy parecida a la de los procedimientos, son conjuntos de código, diseñados para devolver resultados. No hay que irse muy lejos para buscar ejemplos, las funciones que incorpora Excel son el ejemplo más claro.

Por ejemplo tenemos una función llamada Suma() a la que se le pasa las celdas que queremos que sume y la función nos devuelve el total. Esa es la idea de una función, un código al que se le pueden dar unos datos de entrada y nos devuelve un resultado.

En los ejemplos vamos a ver como se crean y se usan. Vais a descubrir que creando funciones con Visual Basic podéis crear funciones que luego pueden ser usadas en las fórmulas de Excel, de la misma manera que usamos las que incorpora Excel.

Si todavía no habéis visto la primera sesión de los "Primeros pasos de Programación en Excel" os recomiendo que veáis las dos de tirón, seguidas, sin que pase tiempo. Reservaros un par de horas y las veis y practicáis tranquilamente lo que se explica en el los vídeos.

En el vídeo os pido que hagáis algunos "Actos de Fe". En estas primeras sesiones, solo quería que vierais algunos ejemplos de las posibilidades que vamos a tener con esta herramienta. No os preocupéis que todo se explicará a su debido tiempo.

Con esta sesión acabamos estos  primeros pasos y a partir de aquí empezaremos a desarrollar en profundidad cada uno de los temas que hemos tocado en estas dos sesiones y todas las demás posibilidades que me ofrece la programación en Excel.

miércoles, 11 de mayo de 2011

Curso Programación VBA Excel 2010: Primeros Pasos. Sesión 01.






Saludos!!!!!!!!!!

Bueno, pues por fin. Aquí tenemos la primera sesión del curso de programación en Excel, Visual Basic para Excel o también llamado VBA (Visual Basic para Aplicaciones).

En esta primera sesión vamos a dar unos primero pasos en la programación de Excel. Con una serie de ejemplos que completaremos en las siguientes sesiones voy a intentar que empecéis a ver las posibilidades que nos puede ofrecer esta herramienta.

Creamos código pero no entro en todos los detalles de cada instrucción, os voy dando pequeñas pinceladas para que empecéis a conocer esta herramienta.

Para los que estéis pensando que vais a ver el inevitable "Hola mundo" que se crea como primer ejemplo en todos los lenguajes de programación, os digo que no es así. Vemos algo más que eso.

Con la programación en Excel vais a llevar a Excel más allá de lo que permite el Excel de serie. Si pensáis que Excel no se adapta al 100% a vuestras necesidades, seguramente este curso os ayudará a resolver ese problema. Llevareis a Excel por donde vosotros queréis y no por donde quiere llevaros Excel a vosotros.

Antes de ver estas sesiones, os recomiendo que dediquéis un tiempo a ver las sesiones dedicadas a las macros. Algunos conceptos que se explican o se explicarán en este curso, ya se han comentado en esas sesiones y podéis adelantar trabajo. También os ayudará a entender porque podéis necesitar programar en Excel.

Las sesiones de este curso van a ser largas. Os aconsejo que os reservéis una hora de vuestro tiempo y las veáis de tirón. Incluso varias veces si hace falta.