24.01.2022 Views

LAD01616_ModelizacionFinancieraCPP_U2

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Modelización financiera para colaboración público privada – Conceptos básicos de formulación financiera<br />

4. EXCEL. EXPLICACIÓN A LAS MACROS<br />

Introducción a las macros y a Visual Basic para Aplicaciones<br />

Visual Basic para Aplicaciones, comúnmente conocido como VBA, es el lenguaje de<br />

programación utilizado por el paquete Office de Microsoft.<br />

Una macro no es más que la automatización de una acción que se realiza de manera habitual.<br />

Existen dos tipos de macros:<br />

• Grabar. Realizar una acción como representar un gráfico, imprimir el documento,<br />

ejecutar cálculos... Se crea grabando el procedimiento que quieres que se repita. Para<br />

utilizarla bastará con crear un botón y asignarle la macro.<br />

• Formular. Al tratarse de unas acciones más complejas, la forma de realizar estas<br />

macros es escribirlas en el editor de macros de VBA.<br />

Vais a grabar una macro en la que os iré explicando con detalle cómo lo vamos haciendo.<br />

Vamos a realizar un Climograma de Santander<br />

Con una condición que el grafico solo aparezca cuando nosotros lo necesitemos.<br />

Para realizar el ejercicio dispone de los siguientes datos:<br />

Temperatura Precipitaciones<br />

ºC mm<br />

Enero 9,6 99<br />

Febrero 9,8 79<br />

Marzo 12,1 76<br />

Abril 12,9 96<br />

Mayo 14,1 68<br />

Junio 16,5 59<br />

Julio 18,2 42<br />

Agosto 19 69<br />

Septiembre 18,3 98<br />

Octubre 15,1 111<br />

Noviembre 12,4 136<br />

Diciembre 10 137<br />

Lo primero es habilitar en la cinta de menú la pestaña Programador.<br />

Menú de Cinta Archivo – Opciones – Personalizar cinta de opciones – En la columna de la<br />

derecha habilitar la pestaña “Programador” – Aceptar<br />

Para empezar a grabar la macro hay dos opciones:<br />

© Structuralia 32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!