Programación en Excel

Páginas: 58 (14425 palabras) Publicado: 28 de noviembre de 2013
Programación de Excel
Unidad 1. Las herramientas del Excel
Introducción
Herramientas del Excel
Aplicaciones de las macros
Botones de control de formularios para ejecutar marcos
Unidad 2. Programación orientada a objetos
Objeto
Propiedades
Método
Ejemplo de objeto
Unidad 3. Lenguaje Visual Basic de Aplicaciones (VBA)
El Editor del Visual Basic
Variables
Sentencia DIM
ConstantesMódulos
Procedimientos
Argumentos
Asignación de valores o expresiones
Ingreso de datos. Emisión de resultados
Sentencia condicional: If …  End If; Select Case …. End Select
Unidad 4. VBA. Más estructuras
Sentencias repetitivas
Arreglos (Vectores o Matrices) en VBA
Funciones

Unidad 5. Programación usando objetos del Excel
Objetos del Excel
Objeto Application. Propiedades. Métodos.Ejemplos.
Objeto WorkBook. Propiedades y Métodos. Ejemplos.
Objeto WorkSheet. Propiedades y Métodos. Ejemplos.
Conjunto Range. Propiedades y Métodos. Ejemplos.
Unidad 6. Creación de formularios de usuario
Ejemplos de interacción con módulos y macros.
Cuadros de control del UserForm
Unidad 7. Aplicaciones
Aplicación 1 : Consulta y extracción en una base de datos
Aplicación 2. Emisión de unreporte de compra.
Aplicación 3. Macro para imprimir un formato-recibo.
Aplicación 4. Realizar varias consultas y transferir al Excel.
Aplicación 5. Seleccionar determinado producto para su venta y transferir al Excel


























Unidad 1. Las herramientas del Excel
Introducción
Antes de ingresar al desarrollo del Lenguaje Visual Basic para Aplicaciones,haremos una breve exposición de algunas herramientas del Excel que se supone son conocidas por nuestro amable lector. Sin embargo, para unificar criterios y con el ánimo de recordar lo conocido, haremos una exposición de la secuencia de pasos que se sigue para ejecutar o usar determinadas herramientas.
Este repaso nos servirá también para mostrar dicha secuencia usado en las versiones Excel 2003 yExcel 2007.
El objetivo de esta sección es, entonces, refrescar al participante de dichos procedimientos a fin de que pueda usarlos sea durante la grabación de macros o cuando tenga que programar ciertas acciones que requieran del uso de tales procedimientos.
En el numeral 1 presentamos la secuencia de pasos para realizar o ejecutar la herramienta con algunas observaciones y comentarios. En elnumeral 2 daremos algunos ejemplos de grabación de macros que hagan uso de determinadas herramientas. En el numeral 3 desarrollaremos algunas macros que nos permitan realizar algunas operaciones en Excel de uso frecuente. Esta introducción termina con una breve exposición de la filosofía de objetos en la Programación Orientada a Objetos (POO), técnica empleada en la programación de macros.Herramientas del Excel

Filtro avanzado

Figura 1
Usamos filtro avanzado para poder extraer, sea en una misma hoja o en otra, ciertos registros de una base de datos que cumplen determinadas condiciones.
Para realizar el filtro avanzado es necesario definir previamente el rango de criterios así como conocer el rango de datos y la celda, a partir de la cual se deben emitir los resultados.
Elrango de criterios debe contener en su primera fila, los nombres de los campos (columnas) y en las siguientes filas contener los valores o criterios del filtrado.
La imagen que se presenta en la Figura 01, nos muestran la secuencia de pasos que se debe seguir para realizar el filtro avanzado.
En la ventana de diálogo Filtro avanzado seleccione dónde desea el listado, cuál es el rango de criterios ya partir de qué celda se debe recibir los resultados.

Nota 1:
En el caso de Excel 2003, si desea extraer lo filtrado hacia otra hoja, entonces debe definir el rango de los datos con un nombre de rango. Si desea, el rango de criterios puede estar otra hoja, sólo que, para mayor facilidad se puede usar también nombre de rango. En la versión 2007 no es necesario que el rango tenga nombre, pero...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion En Excel
  • Programación unidad didáctica excel
  • Programacion "Convertir Num En Texto En Excel"
  • Guia programacion en excel
  • PROGRAMACION EN EXCEL 2012
  • Basico en programacion excel
  • Practicas de programacion en excel
  • Curso de Programación de Macros en Excel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS