Macros basico excel
Tutorial de Iniciación.
La ventaja de las macros es que no necesitas saber todo el código. Si quieres hacer algo, grabas una macro y luego copias el código.
Empecemos por algo sencillo, pero que encanta a todos. Hacer un pequeño formulario que va grabando los datos en una hoja de Excel.
Yo trabajaré con una versión 2007, pero no importa!! Igual funcionan conExcel 2000 o 2003.
Primero abrimos una hoja de Excel. Ahora entramos al editor de macros.
|Imagen |Acción |
|[pic] |Abrimos Excel |
||Entramos al editor de macros con Alt+F11 |
|[pic] |Para crear una macro, necesitamos algo llamado “módulo”. Un |
| |módulo es simplemente una hoja donde guardamos el código. |
||Hacemos clic derecho sobre el objeto “Microsoft Excel Object” y |
| |luego Insertar(Modulo |
| |Luego hacemos doble clic sobre el módulo.|
|[pic] |En el módulo en blanco escribimos las primeras líneas de código. |
| |Todas las macros se inician con la palabra Sub y terminan con End|
| |Sub|
| |En este caso el nombre de la macro es “MiRegistro”. Al final |
| |siempre van unos paréntesis. |
|[pic] |En Excel, creamosnuestra “base de datos”. Vamos a almacenar un |
| |N° de Cliente, el nombre, apellido y rut de la persona, así como |
| |el valor de su compra y la fecha de compra. |
||(Es una base de datos de compras de una empresa) |
|[pic] |Como es una macro de iniciación, vamos a hacer algo sencillo. |
| |Utilizaremos un InputBox para capturar datos y almacenarlos en |
||una celda. |
|[pic] |Creamos las variables que almacenan el Nombre y el Apellido. |
| |Para crear variables debemos utilizar la instrucción Dim. |
||Luego debemos indicar qué tipo de variables son. En este caso son|
| |String, eso significa que pueden almacenar cadenas de texto. |
| | |
|...
Regístrate para leer el documento completo.