16 lecciones en 16 horas…
Automatización de tareas repetitivas, diseño de Formularios y Controles.
Edición de Código, código automatico, comentarios, cajas de mensaje MSGBOX. Funciones DATE e
ISNUMERIC. Formularios o USERFORMS. Programación para: – Captura de datos, carga a la BD y – Limpiez del formulario. Funciones:
IF-THEN-ELSE, desplazamiento con OFFSET. SI que evalúa el estado de un control. Conectores AND y OR. Modos Diseño y Normal. Insertar
Active-X y sus eventos. Paso de valores en variables.
Temario detallado por lección
Contenido en plataforma
Lección 1
Formulación de grandes modelos en Excel.
———-
- Propiedades comunes de los controles …
- … para la vinculación a celdas de Excel.
- … exclusivas de ComboBox y ListBox.
- Aplicación para inventarios:
- Asignación del consecutivo y fecha – Carga de datos.
Contextualización
Retroalimentación
Lección 2
Formulario para movimientos de inventario.
———-
- Vincular, Máx y Mín e incremento.
- Propiedades del control OptionButton.
- Vincular (uno o varios controles).
- Propiedades del control ComboBox.
- Rango de entrada y Vincular celda
- Más de VBA: Función IF-THEN-ELSE, desplazamientos relativos con Offset.
Contextualización
Retroalimentación
Lección 3
Control de datos obligados en formularios.
———-
Técnicas del código VBA estudiadas:
- Edición del código de las macros.
- Comentarios sobre el código.
- Conectores lógicos And y Or en una prueba lógica If-Then-Else.
- Cajas de mensajes MsgBox.
- Código VBA para limpiar un formulario.
- Comportamiento de celdas vinculadas.
Contextualización
Retroalimentación
Lección 4
Active-X y los eventos de usuario.
———-
- Ventana Propiedades. Paso de valores en variables.
- Controles de formularios vs. Active-X.
- Ventajas de los ComboBox y ListBox.
- Propiedades: LinkedCell, RowSourse, ListFillRange, Caption, …
- Encadenar un SpinButton y un TextBox.
- Evento Change en TextBox y SpinButton.
Contextualización
Retroalimentación
Lección 5
Ajustes al código de un formulario Active-X.
———-
- Explorador de proyectos del editor VB.
- Estado de VB y el bóton Restablecer.
Aspectos de los controles Active-X.
- Editar referencias en los ComboBox.
- Encadenar los OptionButton.
- Pruebas lógicas en OptionButton.
- fx SI que evalúa el estado de un control.
Contextualización
Retroalimentación
Lección 6
Otros ajustes del código Visual Basic VB.
———-
- Programación para: –Captura de datos,
- Carga a la BD y – Limpieza del formulario.
- Identificar la 1ra línea de una Tabla.
- Ubicarse en la primera celda vacía.
- Evento Change en el Paso a Paso.
- Eventos anidados TextBox y SpinButton.
- Programación del botón Aceptar y Cancelar.
Contextualización
Retroalimentación
Lección 7
Formularios desplegables con Active-X.
———-
- Objetos nuevos del Explorador de proyectos.
- Diseño visual de los UserForms.
- Eventos sobre controles en UserForms.
- Ventanas Propiedades y Herramientas.
- Controles Label y sus limitantes.
- Activación UserForms y el comando Show.
Contextualización
Retroalimentación
Lección 8
Programación sobre eventos UserForms.
———-
- Conceptos y técnicas VB estudiadas.
- Propiedad Caption de un Label.
- Función Date e IsNumeric.
- Propiedad RowSource vs ListFillRange.
- La acción Find del objeto Cells y la asignación de valores de argumentos.
Contextualización
Retroalimentación
Lección 9
Ajustes a los botones ACEPTAR y CANCELAR.
———-
- Acción Show y su impacto en controles.
- Copiar datos del formulario Limpiarlo.
- Paso de valores: de controles a celdas.
- If-Then-Else, Ese-If, And y Or.
- Paso del Caption de un Label a una celda.
- Comando Unload Me y sus cuidados.
Contextualización
Retroalimentación
Lección 10
Macro que importa Archivos Planos (A.P.)
———-
- Caracteristicas y estructura de los A.P.
- Código para abrir A.P. desde Visual Basic.
- Otros conceptos y técnicas Visual Basic.
- OpenText y argumentos del asist. de A.P.
- Comandos ChDir y GetOpenFileName.
- Variables en Visual Basic.
- Técnicas de Excel: – Asistente para importar A.P.
- Configuración de caracteres separadores.
Contextualización
Retroalimentación
Lección 11
Macro que organiza y consolida datos externos.
———-
Introducción a los errores en Visual Basic.
- Mensajes de error. Omitir y Depurar.
- Prever con On Error …
- Desplazar End. Up/Down/Left/Right.
- Referir celdas Cells(Row, Column).
- Fórmulas de celdas en Visual Básic.
- ActiveCell vs Selection y el DisplayAlerts.
Contextualización
Retroalimentación
Lección 12
Macro que actualiza Tablas Dinámicas (TDs).
———-
- Errores de fecha y cómo evitarlos.
- Nombres a rangos de Tablas Dinámicas.
- Conceptos y técnicas Visual Basic estudiadas.
- ThisWorkBook y no ActiveWorkBook.
- Variables para el nombre de un archivo, y para la referencia a un libro.
- Edición de rangos y el origen de datos en TDs.
Contextualización
Retroalimentación
Lección 13
Estructura del código VB para No Programadores.
———-
- Objetos: Windows, ActiveWorkBook.
- Métodos: Select, Copy, Paste, Clear, Goto.
- Propiedades: Value, Name, SpecialCells.
- Desviando: Filas y Columnas con Offset(x,y)
- Rangos: Offset(x, y). Range(«..»)
- Más sobre: Range (Cell 1:Cell 2)
- Código: Paste Special, Find, Open, Save as …
Contextualización
Retroalimentación
Lección 14
Macros para automatizar tareas repetitivas.
———-
- Columnas de recorrido en los Bucles.
- Desplazamientos dentro de Bucles.
- Ventajas de interactuar entre hojas.
- Refs absolutas y relativas en bucles.
- Rastrear errores al cerrar los Bucles.
- Ejecutar macros desde otras macros.
- Pasar valores de variables entre macros.
Contextualización
Retroalimentación
Lección 15
Macro que organiza información contable.
———-
- Anidación de pruebas lógicas en VBA.
- Select Case versus If-Else-End-If.
- DoUntil-Loop para el recorrido.
- Comandos y técnicas nuevas en Visual Basic:
- Función LEN de VBA vs. fx LARGO de Excel.
- Cajas de mensaje o MsgBox.
- Concatenar texto, celdas y variables en VBA.
Contextualización
Retroalimentación
Lección 16
Optimización VB para llenado de tablas.
———-
- Una dimensión más una Serie.
- Gráfica de CASCADA aplicada a un Balance.
- Configuración de columnas FLOTANTES y de PARCIALES de valores formulados.
- Las GRÁFICAS DE MAPAS y su configuración.
- Representación de Valores y Propiedades.
- Acerca del complemento POWER MAP.