Você está na página 1de 3

Capacitacin especializada en aplicaciones Microsoft

MACROS EN EXCEL
Automatizacin, controles y formularios con Visual Basic
Hoja 1 de 3
Dirii!o a"
Usuarios de Excel que requieran automatizar labores repetitivas, optimizar modelos de trabajo, hacer
anlisis especializado o crear funciones fx personalizadas, as como elaborar modelos para que otras
personas los manipulen.
O#$eti%os"
. !esarrollar "acros que automaticen tareas repetitivas sobre ran#os de datos de Excel.
$. %ncursionar en las herramientas & t'cnicas bsicas de pro#ramacin (isual )asic que potencializan
el resultado ofrecido por las "acros
*. +ptimizar interfases de trabajo mediante controles, botones & formularios que faciliten el control de
sus modelos compartidos.
Al final !el curso, el estu!iante estar& en ca'aci!a! !e"
,utomatizar la creacin de informes que de manera eficiente muestren los resultados de cualquier
comportamiento de la #estin administrativa.
-enerar "acros que optimicen el trabajo en Excel & que reduzcan de manera si#nificativa los
tiempos en procesos repetitivos.
Re(uisitos 're%ios"
Con al nimo de no pretender elaborar "acros que ha#an las tareas que un comando o t'cnica de
Excel &a realicen, se requiere que el estudiante ten#a un dominio aceptable de los temas que
tratamos en nuestros cursos Excel %ntermedio & Excel ,vanzado.
)emario"
*arte +" ,un!amentos so#re las Macros
+ntro!uccin a las Macros y al entorno !e E-cel Visual Basic"
- Consideraciones previas a la #rabacin de "acros.
- .e#uridad & Entorno de trabajo.
- Concepto de "acros que se #eneran a partir de listados l#icos de instrucciones.
- -rabacin de "acros que aclaran la diferencia entre desplazamientos relativos & absolutos.
- (isualizacin & edicin del cdi#o obtenido por una macro #rabada.
El entorno !e E-cel Visual Basic"
- El Explorador de pro&ectos & las )arras de herramientas.
- Errores ms comunes al ejecutar macros, llamados Errores en tiempo de ejecucin.
- /'cnicas & metodolo#as que #arantizan el 'xito de las macros.
- Ejemplos que aclaran posibles errores en los listados de instrucciones.
- 0ruebas de escritorio sobre los listados de instrucciones.
- .entencias adicionales que se #eneran en el momento de #rabar una "acro.
- 1evisin 0aso a paso del desarrollo de una "acro. !eteccin de errores.
www.CompuLearning.us (57+1) 621933 ! 27 "ogo#$ % Co&om'ia
Capacitacin especializada en aplicaciones Microsoft
MACROS EN EXCEL
Automatizacin, controles y formularios con Visual Basic
Hoja 2 de 3
*arte ++" A'licaciones !e las Macros y e$em'los 'r&cticos
Macros 'ara automatizar tareas re'etiti%as"
- ,plicacin de un primer ejemplo que a#rupa & ordena listados de datos.
- ,nlisis de las diferentes formas de ejecutar una misma tarea.
- 2a importancia de aplicar correctamente los m'todos de desplazamiento con el teclado.
Estructuras !e Bucles ,or.Ne-t y Do./ntil.Loo'"
- Criterios de aplicacin.
- %dentificacin de instrucciones repetitivas que se pueden contener en un )ucle.
- +ptimizacin del ejemplo que a#rupa & ordena listados de datos, usando un bucle 3or45ext.
- +ptimizacin del ejemplo anterior, usando un bucle !o4Until42oop.
- Cuidados que se deben tener al cerrar un )ucle.
- (entajas de interacturar entre hojas para conservar posiciones al copiar & pe#ar datos.
- Cuidados que se deben tener con referencias absolutas & relativas dentro de un )ucle.
Sinta-is !el c!io Visual Basic utiliza!o en las Macros ra#a!as"
- +bjetos, propiedades & m'todos propios del len#uaje (isual )asic aplicado a Excel.
- !iferentes maneras de referir celdas6 ,ctiveCell, 1an#e, .election & Cells.
- !esvo de referencias de celdas +ffset, End7xl!o8n9... 7xlUp9... 7xl/o1i#ht9... 7xl/o2eft9.
- .eleccin de ran#os relativos & absolutos con las diferentes formas del 1an#e7...9.
- 3ormulacin de celdas & funciones de Excel desde (isual )asic.
- .intaxis (isual )asic que potencializa las "acros.
Otras estructuras como"
- %f4/hen4Else, 3or4Each45ext, !o :hile & .elect Case.
- Creacin de funciones personalizadas fx en (isual )asic.
- !eclaracin de variables en pro#ramacin (isual )asic de Excel.
- Estructura de control de errores +n Error 1esume 5ext 4 -oto.
0enerali!a! !e los e$em'los !esarrolla!os"
- "acro que modifica la estructura de un reporte para aplicar /ablas dinmicas.
- "acro que modifica la estructura de una tabla para aplicar /ablas dinmicas.
- "acro que llena una lista de datos a partir de otros datos variables.
- "acro que car#a archivos planos, los or#aniza & actualiza sus reportes.
- "acros para la actualizacin & llenado de informacin faltante en estructuras planas.
- "acros para la actualizacin de la informacin en una base de datos centralizada.
- "acros para la actualizacin de los reportes de /ablas & -rficos dinmicos.
- Creacin de funciones personalizadas fx simples & el manejo de tan#os de datos de entrada.
O'timizacin !el c!io Visual Basic o#teni!o !el ra#a!or !e Macros"
- "anejo de (ariables contadoras que faciliten desplazamientos variables por cada ciclo.
- +misin en (), de los desplazamientos para asi#nacin de valores a celdas.
- .intaxis de los comandos %nput)ox & "s#)ox.
www.CompuLearning.us (57+1) 621933 ! 27 "ogo#$ % Co&om'ia
Capacitacin especializada en aplicaciones Microsoft
MACROS EN EXCEL
Automatizacin, controles y formularios con Visual Basic
Hoja 3 de 3
- "anejo de (ariables contadoras que faciliten desplazamientos variables por cada ciclo.
Llena!o !e !atos !es!e las Macros"
- Ciclo 3or45ext aplicado al llenado de listas. 2lenado de datos seleccionando celda a celda.
- 2lenado de datos haciendo el recorrido por un columna del ran#o.
- 2lenado de datos sin desplazarse a nin#una celda.
- ,nlisis del m'todo :or;boo;s.+pen/ext que abre archivos planos.
- Car#a de archivos planos con la instruccin -et+pen3ile5ame de (isual )asic.
*arte +++" Controles Acti%eX so#re 1o$as y formularios
Controles, #otones y formularios so#re las 1o$as !e E-cel"
- 0rincipales controles ,ctive< & sus propiedades tanto #enerales como particulares.
- Eventos de los controles Command)utton, /ext)ox, Combo)ox, +ption)utton & Chec;)ox.
- 0ropiedades Caption, (alue, 2in;edCell, 2ist3ill1an#e, .t&le, "ax, "in & -roup5ame.
O'timizacin !el c!io !e un formulario !ise2a!o so#re una 1o$a !e E-cel"
- 0ro#ramacin sobre eventos de controles Clic;, Chan#e, ,ctivate & ,fterUpdate.
- Car#a de informacin de un formulario a una hoja de datos.
- Chequeo de condiciones de car#a de informacin.
- 3ormularios desple#ables creados en Excel (isual )asic.
- .emejanzas de los controles ,ctive< insertados sobre las hojas de Excel & las de (isual )asic.
Dise2o !e un formulario (ue reistra las entra!as y sali!as !e mercanc3a"
- +tros controles como6 User3orm & 2abel & sus principales propiedades.
- +ptimizacin del cdi#o de un formulario creado en Excel (isual )asic.
- 0ro#ramacin sobre otros eventos ,ctivate & ,fterUp!ate.
- Car#a de informacin de un formulario a una hoja de datos.
- Consultas de datos desde formularios creados en Excel (isual )asic.
www.CompuLearning.us (57+1) 621933 ! 27 "ogo#$ % Co&om'ia

Você também pode gostar