Curso de introducción a VBA-Excel y Python

Información y material del curso de introducción a la programación con Excel-VBA junto con Python (pandas) financiado por la subdirección de Ingeniería Química de la Escuela Politécnica Superior de la Universidad de Alicante (¡gracias a todos por participar en la encuesta y en nuestro evento de Facebook !).

Temario impartido (10 h):

El temario a cubrir es muy extenso y podría darse en una asignatura anual. Sin embargo, nuestra idea es mostrar con ejemplos las posibilidades de automatización de tareas y tratamiento de datos que ofrece Excel en combinación con VBA y Python. Iremos adaptando el contenido según la respuesta del grupo para que nadie se quede atrás. No te convertirás en un experto o experta, pero descubrirás funcionalidades que te podrán ser muy útiles durante tu carrera profesional.

  • Sesión 1:
    • Funciones lógicas, anidadas y formatos condicionales
    • Asignación de nombres y rastreo de funciones
    • Validación, eliminación y protección de datos
    • Filtro y ordenación de datos
    • Tablas y gráficos dinámicos
formato-condicional

Formato condicional

Tabla_dinamica

Tabla dinámica

Grafico-Dinamico

Gráfico dinámico

  • Sesión 2:
    • Importación y exportaciónde datos
    • Automatización de procesos (macros)
    • Creación de controles de formulario

slider-VBA

  • Sesión 3:
    • Edición de macros, introducción a VBA
    • Funciones VBA
  • Sesión 4:
    • Introducción a Jupyter Notebooks
    • Introducción a pandas (opcional)
  • Sesión 5:
    • Ejecución de código Python desde Excel (xlwings)
    • Sustituyendo VBA por Python

pandas

 

Por favor, sigues estas indicaciones para descargar  e instalar Python y xlwings con conda. Recomendamos Python 3 64-bit, aunque xlwings funciona en ambas versiones.

Puedes ver los ejemplos de xlwings o nuestra demo resolviendo un sistema de EDOs.

Requisitos:

  1. Poder asistir a la totalidad del curso. Si no puedes asistir a la totalidad del curso por incompatibilidad de horarios evita inscribirte al mismo. Son varios los estudiantes interesados y, por este motivo, aquellos estudiantes que no acudan a un 80% de las sesiones quedarán excluidos de futuros cursos gratuitos de CAChemE.
  2. Ser alumno de Ingeniería Química en la Universidad de Alicante (actualizado). Si eres estudiante de Máster o del plan antiguo te recomendamos apuntarte igualmente, aunque los estudiantes de grado tendrán cierta prioridad en la asignación de plazas (¿por qué?).
  3. Conocimientos básicos de programación y Excel. No se trata de explicar qué es un bucle, un condicional o escribir fórmulas en Excel. Con haber cursado las asignaturas de MATLAB (o similares) y haber manejado Excel durante los primeros años del grado será suficiente. Si no pudiste asistir al curso de Python, te recomendamos encarecidamente que le des un vistazo a las primeras sesiones de nuestro curso online.

Inscripción:

El plazo de inscripción se abrirá el miércoles 28 de octubre a las 22:00 h siendo accesible desde esta página web. Las plazas son limitadas y se prevén bastantes inscripciones. Comprueba el horario y si ya es seguro que puedes asistir, te recomendamos ponerte una alarma para apuntarte y evitar sorpresas 😉

Para cualquier duda que tengáis podéis usar los comentarios, nuestro formulario de contacto o preguntar a los miembros de CAChemE.

 

python-vba

Excel + Python, o cómo ahorrarte VBA y dejar ojiplático a tu jefe (descargar archivo)

Horarios:

  • Lunes 2 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
Descargar plantilla de datos
  • Lunes 9 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
Descargar archivos
  • Lunes 16 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
Descargar archivo
  • Lunes 23 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
  • Lunes 30 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
Descargar archivo VBA

Financiación

Este curso gratuito ha sido amablemente financiado por la subdirección de Ingeniería Química de la Escuela Politécnica Superior de la Universidad de Alicante. La financiación de cursos viene de partidas presupuestarias afines a este tipo de actividades. En este caso, los fondos asignados provienen de los estudios de grado. Por este motivo,  si erés estudiante de Máster (o del plan antíguo) puedes inscribirte pero en caso de falta de plazas tendrán prioridad los estudiantes de grado ante la eventualidad de que haya igualdad de condiciones (o tiempos de preinscripción). Si quieres que el departmento financie un curso similar (o más avanzado) para tu plan, házselo saber al delegado de tu curso 🙂

3 Responses to “Curso de introducción a VBA-Excel y Python”

  1. Mat 2 Noviembre, 2015 at 21:11 #

    Buenas! Enhorabuena por el comienzo del curso!!! Me encantaría saber si colocarán el material con el que se trabaja en el curso en la web. Un saludo.

    • CAChemE 6 Noviembre, 2015 at 14:45 #

      Hola, Mat. Subiremos todo el material (con las respuestas) en esta misma página 🙂

      • Miguel 10 Noviembre, 2015 at 7:00 #

        Hola! felicitaciones por el curso. Ojalá puedan subir los videos de las clases también 🙂
        Saludos!

Deja un comentario