EXCEL AVANZADO MACROS Y VBA
Upcoming SlideShare
Loading in...5
×
 

EXCEL AVANZADO MACROS Y VBA

on

  • 8,680 views

 

Statistics

Views

Total Views
8,680
Views on SlideShare
8,680
Embed Views
0

Actions

Likes
8
Downloads
749
Comments
4

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • excelente, estoy incorporandome en este tema y tengo mucho que leer. pero me saca del apuro. Felicitaciones
    Are you sure you want to
    Your message goes here
    Processing…
  • interesante ...
    dale una mirada a www.excel-avanzado.com .. allí se también abordan estos temas
    Are you sure you want to
    Your message goes here
    Processing…
  • Muy amables, próximamente subiré, mas temas con mas ejemplos.
    Are you sure you want to
    Your message goes here
    Processing…
  • Excelente informacion
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

EXCEL AVANZADO MACROS Y VBA EXCEL AVANZADO MACROS Y VBA Document Transcript

  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado TEMA 01: MACROS EN EXCEL BVA
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado FACTURA BÁSICA EN EXCEL CON MACROS 1. Diseño de la hoja de cálculo de nombre Factura 2. Agregamos dos botones de tipo controles Activex 3. Ahora hacemos doble clic en el botón Guardar 4. Ahora creamos un procedimiento de nombre guardarFactura btnGuardar btnLimpiar
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado  Agregamos el siguiente código View slide
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado 5. Ahora desde el evento Clic del btnGuardar, llamamos al procedimiento que acabamos de crear. 6. Ahora creamos un procedimiento de nombre limpiarFactura  Agregamos el siguiente código. 7. Llamar al procedimiento limpiarFactura, desde el evento Clic del btnLimpiar View slide
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado FORMULARIOS DE VBA 1. USERFORM (Formulario de Usuario)  Creamos un nuevo Archivo de Excel y asignamos el nombre de Formularios1 y lo guardamos con la habilitación para macros.  Renombramos el nombre de la Hoja1  Configuramos la hoja con el siguiente contenido  Nos dirigimos a la ficha programador y la opción Visual Basic
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado  Nos debe mostrar el entorno de desarrollo de Visual Basic  Ahora nos ubicamos en la Hoja1 de nombre Formulario-Ejm-01 y hacemos clic derecho.  Al formulario asignamos el nombre de: FrmRegistroEmpleado
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado  Agregamos controles de tipo Label, Botton y TextBox  Agregamos el código fuente en el botón Nuevo (btnNuevo)  Agregamos el código fuente en el botón Guardar (btnGuardar)
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado  Agregamos el código en el botón Salir  Ahora agregamos un botón ActiveX en la hoja de cálculo, asignamos como nombre: btnNuevoEmpleado  Ejecutamos la aplicación  Deje los nombres en las cajas de texto, para poder guiarse
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado  Clic en el Botón Nuevo y luego ingresamos los datos en las cajas de texto y luego clic en Guardar  Verificamos que ya tenemos agregados los datos del nuevo empleado.  Agregamos un nuevo Empleado, haciendo clic en el botón nuevo, pero del formulario.
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado  Verificamos los datos insertados del nuevo empleado. 2. Creamos un nuevo libro de Excel y asignamos el nombre de Formularios2 y lo habilitamos para macros. 3. Diseñamos la hoja de calcular con los siguientes datos. 4. Agregamos un botón de tipo ActiveX 5. Diseñamos el siguiente del formulario: FrmCalcularEmpleado
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado 6. Codificamos el botón Calcular Sueldo (btnCalcularSueldo) 7. Codificamos el botón Nuevo (btnNuevo) 8. Codificamos el botón Guardar (btnGuardar) 9. Codificamos el botón Buscar (btnGuardar)
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado 10. Codificamos el botón Eliminar (btnEliminar) 11. Codificamos el botón Salir (btnSalir) 12. En la hoja de Excel agregamos algunos datos, adicionales que necesitamos, para cuando hagamos la búsqueda. 13. Ejecutamos la aplicación
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado 14. Hacemos clic en el botón Nuevo y seguidamente en el botón Calcular Sueldo. 15. Verificamos los datos ingresados mediante el formulario 16. Ahora realizamos una búsqueda, mediante el nombre del empleado
  • PROGRAMACIÓN EN EXCEL VBA Ing. Hobby Saavedra Rosas Excel Avanzado 17. Verificamos que las celdas, habilitadas para almacenar los datos de la búsqueda, también contienen los datos. 18. Ahora procedemos a eliminar los datos de un empleado. 19. Ejercicios 19.1. Crear un formulario para realizar el mantenimiento de dados, el ejercicio se encuentra en el Libro de Excel de nombre Macros1.xls 19.2. Crear un formulario para realizar el mantenimiento de dados, el ejercicio se encuentra en el Libro de Excel de nombre Macros2.xls