Clase 10 Macros Excel

Share Embed Donate


Short Description

MACROS EXCEL...

Description

Universidad Andina Néstor Cáceres Velásque elásquezz

INFORMÁTICA PARA INGENIERÍA CIVIL TERCER SEMESTRE 2015 - I

CAP INGENIERIA CIVIL

Ingº JESUS MAMANI MAMANI VELASQUEZ

Universidad Andina Néstor Cáceres Velásquez

INFORMÁTICA PARA INGENIERÍA CIVIL

UNIDAD DIDACTICA III 3.2. MS EXCEL  –  PROGRAMACIÓN CON VBA CAP INGENIERIA CIVIL

Ingº JESUS MAMANI VELASQUEZ

3.2 PROGRAMACIÓN CON VBA 3.2.1 Introducción MS Excel   ofrece amplias posibilidades a la hora de automatizar  tareas que se realizan de manera cotidiana, particularmente en el campo de la ingeniería civil, mediante la utilización de macros. Visual Basic for Aplications (Visual Basic para Aplicaciones), conocido como VBA,   es un lenguaje de programación común a todas las aplicaciones del paquete Microsoft Office,   como así también en otros programas como el Corel Draw o Autocad.

Visual Basic (VB) y Visual Basic for Aplications (VBA) Visual Basic es un lenguaje de programación orientado a objetos que permite crear aplicaciones. Visual Basic para Aplicaciones, es una versión de Visual Basic que se encuentra embebido en las aplicaciones del Microsoft Oficce y que permite escribir un conjunto de instrucciones (macros) para programar los distintos objetos del Excel, como por ejemplo una hoja de cálculo, un conjunto de celdas o de gráficos. De esta manera, es posible automatizar las tareas en forma repetitiva en Excel, y hasta crear aplicaciones. La diferencia entre el VB y el VBA  radica en que el primero permite, entre otras cosas, realizar ejecutables que se puede instalar en cualquier computadora bajo el entorno de Windows. En cambio, VBA sólo permite escribir instrucciones que se ejecutarán dentro del entorno de Excel.

3.2.2 Definición de macros Una   “macro”   es una secuencia de instrucciones escritas en lenguaje VBA que se almacena en un módulo de Excel. El propósito de una macro es automatizar tareas de uso frecuente. Con las macros  no solamente se puede agilizar las tareas que se realiza con frecuencia, sino también es posible ampliar la utilidad de Excel, creando nuevas herramientas para resolver cálculos que no se pueden realizar con las funciones estándares del programa.

3.2.3 Maneras de crear macros en Excel: 

Macros automáticas Basada en la grabación de las acciones realizadas y la asignación de objetos, empleando la herramienta Grabar  macros. La manera más rápida y sencilla de crear una macro es utilizando la grabadora de macros, ya que no se necesita tener conocimientos previos de programación en VBA. Cuando se emplea la herramienta Grabar macros,   se van grabando todas las operaciones (paso a paso) que se realiza en el libro hasta que se detiene la grabación.  A medida que se van realizando las operaciones, grabadora de macros las va convirtiendo al leguaje VBA.

la

Si bien éste método es más fácil, es limitado, ya que sólo se pueden crear macros simples para llevar una tarea particular.



Utilizando lenguaje de programación Escribiendo las instrucciones en el Editor  de Basic que se encuentra embebido en Excel.

Visual

Utilizando el lenguaje VBA   se pueden crear  macros más complejos.

Nota: El nombre de una macro puede tener una longitud de 255 caracteres. Debe comenzar siempre con una letra y solamente puede contener los siguientes caracteres: letras, números y guión bajo. No puede contener caracteres especiales como signos de exclamación (!) o signos de interrogación (?), y tampoco puede contener espacios en blanco.

3.2.3 Acceso a la ficha Desarrollador (Programador) Par tener visible al ficha Desarrollador   (Programador en versiones anteriores) en la barra de menú de Excel (en caso de que no lo esté).

Ejemplo Crear una macro con la grabadora Paso 1: Hacer clic en la ficha Desarrollador   y presionar el botón Grabar  macro.

Paso 2: Ingresar datos generales de la macro En la ventana Grabar macro, llenar la siguiente información: Nombre de la macro: Formato_personal Guardar Macro en: Este libro Descripción: Selecciona rango, centra, negrita, color y tipo de fuente.  Aceptar.

Paso 3: Ejecutar las tareas o acciones. En la ficha Inicio: seleccionar el rango A1:A5, centrar, poner en negrita, seleccionar color y tipo de fuente. Parar grabación

Paso 4: Ejecutar la macro En la ficha Desarrollador, pulsar Macros. En la ventana Macro,   seleccionar FORMATO_PERSONAL, y pulsar  Ejecutar.

la

macro

creada

Paso 5: Crear un botón En la ficha Desarrollador,   pulsar  Insertar   y seleccionar  Botón y pegar en una parte apropiada de la hoja Excel.  Aceptar.

Paso 6: Grabar la macro Grabar en una carpeta la macro creada con el nombre Macro 1.

Paso 7: Ejecutar la macro con el Botón 1. Borrar los formatos asignados para la macro e ingresar sobre el mismo otros datos. En el Hoja Excel (libro Macro 1) pulsar  el Botón 1. Verificar la acción.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF