ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Macros Y Formularios Excel


Enviado por   •  19 de Octubre de 2013  •  20.450 Palabras (82 Páginas)  •  625 Visitas

Página 1 de 82

INSTRUCCIONES PARA USAR EL MANUAL DE MACROS Y FORMULARIOS

1. Seleccioné toda la tabla de contenido que se encuentra en la página siguiente haciendo clic en cualquier línea de la tabla.

2. Ubique el cursor en el número de página que quiere leer

3. Sin soltar el Mouse presione la tecla de CTRL, aparecerá una manito

4. Haga doble clic sobre ella y lo llevará a la página que UD. Ha seleccionado

5. Para volver al comienzo del manual presione las teclas de CONTROL, INICIO, y volverá a esta página.

TABLA DE CONTENIDO

MANUAL DE APOYO MACROS Y FORMULARIOS

INTRODUCCIÓN Y PRIMEROS PASOS 5

INTRODUCCION A MACROS EN EXCEL 7

COMO LEER UNA MACRO 10

INSERTAR BOTONES EN LA HOJA 11

TIPOS DE CONTROLES ACTIVEX 14

PROPIEDADES DE LOS CONTROLES 16

VISTA DE PROPIEDADES DE LOS CONTROLES 17

USO DE FORMULARIOS 18

CREACIÓN DE UN FORMULARIO 19

INSERCIÓN DE OBJETOS EN EL FORMULARIO 20

INSERCIÓN DE CÓDIGO DE PROGRAMACIÓN A UN BOTON 22

COMO ESCRIBIR UNA MACRO 25

EJECUTAR UNA SUBRUTINA 26

UTILIZAR FUNCIONES DE VBA 28

CELDAS, RANGOS, LIBROS Y HOJAS. 34

CONJUNTO 38

CÓDIGOS MÁS COMUNES: 41

CONCEPTOS BÁSICOS 44

VARIABLES 44

OBJETOS Y CLASES 45

ATRIBUTOS O PROPIEDADES 45

MÉTODOS O ACCIONES 45

EVENTOS 49

FORMA MANUAL 49

Editor de Visual Basic 49

INSERTAR UN NUEVO MÓDULO 51

INSERTAR UN NUEVO PROCEDIMIENTO 52

BUCLES 56

ESTRUCTURA IF..ELSE 56

OPERADORES LÓGICOS. 57

OPERADOR LÓGICO OR (O). 59

LA INSTRUCCIÓN WITH. 62

ESTRUCTURA REPETITIVA PARA (FOR). 64

ESTRUCTURA REPETITIVA DO WHILE..LOOP (HACER MIENTRAS). 66

EJERCICIOS 67

MACRO 1 67

MACRO 2 72

MACRO 3 72

CREAR UN BOTON EN LA BARRA DE HERRAMIENTAS 74

MACRO 4 75

MACRO 5 76

MACRO 6 76

MACRO 7 77

MACRO 8 78

MACRO 9 80

MACRO 10 81

MACRO 11 82

CREACIÓN DE FORMULARIOS COMO EJERCICIO 82

CREANDO FORMULARIOS Y PROGRAMÁNDOLOS 88

MACRO 12 93

TRABAJANDO CON FORMULAS 93

MACRO 13 97

BUSCANDO INFORMACIÓN CON UN TEXTBOX 97

EJEMPLO DE USO DE CONTROLES 98

MANUAL DE APOYO DE MACROS Y FORMULARIOS DE

EXCEL

Introducción y primeros pasos

Este curso va dirigido a aprender a programar en Visual Basic for Applications (VBA) para la hoja de cálculo Microsoft Excel. El VBA es muy similar en el resto de herramientas de Microsoft Office (Word, PowerPoint, etc), por lo que los conocimientos aquí adquiridos pueden aplicarse en esos otros programas. Además el VBA es también muy similar al Visual Basic de verdad, por lo que puede ser una puerta de acceso a la programación de aplicaciones (utilizando Visual Basic) para personas sin conocimientos previos de programación.

Desde los primeros tiempos de las hojas de cálculo, con las míticas primeras versiones de Lotus 1-2-3, existían macros (el nombre completo era macro-comandos), que servían para automatizar tareas repetitivas. En aquellos tiempos las macros se limitaban básicamente a simular pulsaciones del teclado el usuario, es decir, al ejecutar una macro era como si el usuario estuviese pulsando las teclas que la macro "pulsaba", lo que a pesar de su sencillez permitía hacer cosas interesantes. Con el tiempo las macros fueron evolucionando, pudiéndose incluir en ellas sentencias que no se traducían en pulsaciones de teclas, aunque todo ello se hacía introduciendo fórmulas en las celdas de la hoja de cálculo, lo que dejaba bastante que desear. Con la llegada de Excel 5.0, Microsoft introdujo las macros basadas en el popular Visual Basic, creando lo que ha llamado Visual Basic for Applications, compartido por todas las aplicaciones de Microsoft, y que añade a las mismas unas posibilidades enormes de personalización y creación de soluciones a medida de las necesidades de cada usuario. De hecho, creo que el nombre "macro" debería dejar de utilizarse en favor de otros conceptos más relacionados con los lenguajes de programación (como rutinas, subrutinas y funciones), pero yo creo que se mantiene por razones históricas.

Lo primero que se tomo en cuenta antes de escribir este curso sobre programación en Excel fue hacia quién iba a ir dirigido: por un lado están todas las personas que dominan uno o más lenguajes de programación, y con poco esfuerzo pueden aprender los detalles específicos de Visual Basic for Applications para Excel. Por otro lado están todas aquellas personas que utilizan Excel simplemente como una hoja de cálculo que hace operaciones aritméticas, que desaprovechan toda la potencia de Excel. Este curso dirigido a estas últimas persona, porque creo que es el perfil del usuario habitual de Excel, y aquellas personas que estén en el primer grupo pueden también utilizar el curso, deteniéndose en las partes que expliquen cosas específicas de Excel y saltándose otras como los conceptos generales de programación.

El mejor método para aprender VBA es utilizar la opción de grabar macros de Excel: todo lo que hagamos mientras Excel está grabando una macro se traduce en las instrucciones de VBA necesarias para repetir nuestras acciones. Vamos a utilizar esa opción para crear nuestra primera macro.

INTRODUCCION A MACROS EN EXCEL

Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna tecla de control y una letra. Por ejemplo, todos los días empleo frecuentemente en mis celdas los mismos pasos: Tamaño de Fuente (Tamaño de la letra), Negrita, Fuente (Tipo de letra) y Color de Fuente(Color de Letra), para no estar repitiendo estos pasos los puedo almacenar en una macro y cuando ejecute la macro los pasos antes mencionados se ejecutaran las veces que yo lo desee. A continuación te muestro como grabar una macro y ejecutarla:

Primero seleccione la opción "HERRAMIENTAS, MACRO, GRABAR NUEVA MACRO",

 Aparecerá la siguiente ventana

 Coloqué nombre a la macro, o use método abreviado de teclas

 Clic en aceptar

 Aparecerá la siguiente ventana

 En esta ventana aparecerá una barra de herramienta pequeña que se llama DETENER GRABACION, si ella no apareciera, se buscar por el menú de VER, BARRA DE HERRAMIENTAS, DETENER GRABACI

 NOTESE que también en la parte de debajo de la hoja en la parte izquierda aparece escrita la palabra GRABANDO.

NOTA

...

Descargar como (para miembros actualizados) txt (123 Kb)
Leer 81 páginas más »
Disponible sólo en Clubensayos.com