Objetivo Su Institución · 2020-02-26 · Diplomado: Profundización en Excel e introducción al...

2
Diplomado: Profundización en Excel e introducción al BI Business Intelligence y al Big Data con Power Query, Power Pivot, Power View y Microsoft Power BI. Lección 1 Formularios sobre hojas de Excel. Controles: Command, TextBox, Label, ListBox, ComboBox, CheckBox, SpinBuonPropiedades comunes de los controles ... - ... para la vinculación a celdas de Excel. - ... exclusivas de ComboBox y ListBox. Otras propiedades: Name, Fuente, Color, Texto, Aplicación para inventarios: - Asignación del consecu�vo y fecha. - Carga de datos. Lección 2 Formulario para movimientos de inventario. Propiedades del control SpinBu�on. - Vincular, Máx y Mín e Incremento. Propiedades del control Op�onBu�on. - 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 rela�vos con Offset. 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. Lección 4 Ac�ve-X y los eventos de usuario. Modos Diseño y Normal. Insertar Ac�ve-X. Ventana Propiedades. Paso de valores en variables. Controles de formularios vs. Ac�ve-X. - Ventajas de los ComboBox y ListBox. - Propiedades: LinkedCell, RowSource, ListFillRange, Capon, - Encadenar un SpinBuon y un TextBox. - Evento Change en TextBox y SpinBuon. Lección 5 Ajustes al código de un formulario Ac�ve-X. Revisión Paso a Paso de una Macro. - Explorador de proyectos del editor VB. - Estados de VB y el botón Restablecer. Aspectos de los controles Ac�ve-X. - Editar referencias en los ComboBox. - Encadenar los Op�onBu�on. - Pruebas lógicas en Op�onBu�on. - fx SI que evalúa el estado de un control. 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. Código Visual Basic VB para: - Iden�ficar 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 SpinBu�on. Programación del botón Aceptar y Cancelar. Temario detallado por lecciones La produc�vidad en las Empresas obliga a la automa�zación de procesos repe��vos, que permitan ganar �empo y precisión. Las Macros de Excel creadas a par�r de “listados de instrucciones” permiten iden�ficar ciclos de acciones repe��vas. La manera de enseñar el código Visual Basic de Excel (VBA) se hizo conscientes de que la mayoría de las personas que requieren de esta herramienta de Excel, no son técnicos ni profesionales en programación. Grabación de Macros y su revisión Paso a Paso. El editor VB y el explorador de proyectos. Controles, propiedades y su vinculación a celdas: COMMAND, TEXTBOX, LABEL, LISTBOX, COMBOBOX, CHECKBOX, SPINBUTTON. Propiedad ROWSOURCE vs. LISTFILLRNGE. Introducción al Visual Basic para NO Programadores. Edición de Código, código automa�co, 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 Ac�ve-X y sus eventos. Paso de valores en variables. Módulo V - MACROS EN EXCEL Objetivo Automatización de tareas repetitivas, diseño de Formularios y Controles. Temas Relevantes

Transcript of Objetivo Su Institución · 2020-02-26 · Diplomado: Profundización en Excel e introducción al...

Page 1: Objetivo Su Institución · 2020-02-26 · Diplomado: Profundización en Excel e introducción al BI Business Intelligence y al Big Data con Power Query, Power Pivot, Power View y

Diplomado: Profundización en Excel e introducción al BI Business Intelligence y al Big Data con PowerQuery, Power Pivot, Power View y Microsoft Power BI.

Lecc

ión

1

Formularios sobre hojas de Excel.

Controles: Command, TextBox, Label, ListBox, ComboBox, CheckBox, SpinButton… Propiedades comunes de los controles ... - ... para la vinculación a celdas de Excel. - ... exclusivas de ComboBox y ListBox. Otras propiedades: Name, Fuente, Color, Texto, … Aplicación para inventarios: - Asignación del consecu�vo y fecha. - Carga de datos.

Lecc

ión

2

Formulario para movimientos de inventario.

Propiedades del control SpinBu�on. - Vincular, Máx y Mín e Incremento. Propiedades del control Op�onBu�on. - 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 rela�vos con Offset.

Lecc

ió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.

Lecc

ión

4

Ac�ve-X y los eventos de usuario.

Modos Diseño y Normal. Insertar Ac�ve-X. Ventana Propiedades. Paso de valores en variables. Controles de formularios vs. Ac�ve-X. - Ventajas de los ComboBox y ListBox. - Propiedades: LinkedCell, RowSource, ListFillRange, Caption, … - Encadenar un SpinButton y un TextBox. - Evento Change en TextBox y SpinButton.

Lecc

ión

5

Ajustes al código de un formulario Ac�ve-X.

Revisión Paso a Paso de una Macro. - Explorador de proyectos del editor VB. - Estados de VB y el botón Restablecer. Aspectos de los controles Ac�ve-X. - Editar referencias en los ComboBox. - Encadenar los Op�onBu�on. - Pruebas lógicas en Op�onBu�on. - fx SI que evalúa el estado de un control.

Lecc

ión

6

Otros ajustes del código Visual Basic VB.

Programación para: - Captura de datos, - Carga a la BD y - Limpieza del formulario. Código Visual Basic VB para: - Iden�ficar 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 SpinBu�on. Programación del botón Aceptar y Cancelar.

Temario detallado por lecciones

Su InstituciónLa produc�vidad en las Empresas obliga a la automa�zación de procesos repe��vos, que permitan ganar �empo y precisión. Las Macros de Excel creadas a par�r de “listados de instrucciones” permiten iden�ficar ciclos de acciones repe��vas. La manera de enseñar el código Visual Basic de Excel (VBA) se hizo conscientes de que la mayoría de las personas que requieren de esta herramienta de Excel, no son técnicos ni profesionales en programación.

Grabación de Macros y su revisión Paso a Paso. El editor VB y el explorador de proyectos. Controles, propiedades y su vinculación a celdas: COMMAND, TEXTBOX, LABEL, LISTBOX, COMBOBOX, CHECKBOX, SPINBUTTON. Propiedad ROWSOURCE vs. LISTFILLRNGE. Introducción al Visual Basic para NO Programadores.Edición de Código, código automa�co, 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 Ac�ve-X y sus eventos. Paso de valores en variables.

Módulo V - MACROS EN EXCEL

Objetivo

Automatización de tareas repetitivas, diseño de Formularios y Controles.

Temas Relevantes

Page 2: Objetivo Su Institución · 2020-02-26 · Diplomado: Profundización en Excel e introducción al BI Business Intelligence y al Big Data con Power Query, Power Pivot, Power View y

Diplomado: Profundización en Excel e introducción al BI Business Intelligence y al Big Data con PowerQuery, Power Pivot, Power View y Microsoft Power BI.

Lecc

ión

7Formularios desplegables con Ac�ve-X.

UserForms y el código de sus eventos. - Objetos nuevos del Explorador de proyectos. - Diseño visual de los UserForms. - Eventos sobre controles en UserForms. - Ventanas Propiedades y Herramientas. Otros aspectos: - Controles Label y sus limitantes. - Ac�vación UserForm y el comando Show.

Lecc

ión

8

Programación sobre eventos UserForms.

Eventos: - Activate del formulario, - Change en un ComboBox, TextBox y SpinBu�on. Conceptos y técnicas VB estudiadas. - Propiedad Cap�on 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.

Lecc

ión

9

Ajustes a los botones ACEPTAR y CANCELAR.

Evento clic en botones Aceptar y Cancelar. - Acción Show y su impacto en controles. - Copiar datos del formulario y Limpiarlo. - Paso de valores: de controles a celdas. Conceptos y técnicas Visual Basic estudiadas. - If-Then-Else, Ese-If, And y Or. - Paso del Caption de un Label a una celda. - Comando Unload Me y sus cuidados.

Lecc

ión

10

Macro que importa Archivos Planos (A.P.).

Caracterís�cas 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.

Lecc

ión

11

Macro que organiza y consolida datos externos.

Introducción a los errores en Visual Basic. - Mensajes de error. Omi�r y Depurar. - Prever con On Error… Conceptos y técnicas VB estudiadas. - Desplazar End.Up/Down/Left/Right. - Referir celdas Cells(Row ,Column). - Fórmulas de celdas en Visual Basic. - Ac�veCell vs. Selec�on y el DisplayAlerts.

Lecc

ión

12

Macro que actualiza Tablas Dinámicas (TDs).

¿Por qué actualizar y no crear una TD? 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.

Lecc

ión

13

Estructura del código VB para No Programadores.

Definición del �po de variable (DIM). 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...

Lecc

ión

14

Macros para automa�zar tareas repe��vas.

For-Next y Do-Un�l, simples y anidados. Columnas de recorrido en los Bucles. Desplazamientos dentro de Bucles. Ventajas de interactuar entre hojas. Refs absolutas y rela�vas en Bucles. Rastrear errores al cerrar los Bucles. Ejecutar macros desde otras macros. Pasar valores de variables entre macros.

Lecc

ión

15

Macro que organiza información contable.

Conceptos trabajados: - Anidación de pruebas lógicas en VBA. - Select Case versus If-Else-En If. - DoUn�l-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.

Lecc

ión

16

Op�mización VB para llenado de tablas.

El Modelo de Objetos Excel en VBA. Jerarquía de Interior, Borders y Font. El VBA de los Formatos numéricos. Estructuras With-End With. InputBox como función de Visual Basic. Método InputBox de Applica�on. Variables As Range y la clave Set. El método CurrentRegion.