VISUAL BASIC Y MACROS EN EXCEL Parte III

Documentos relacionados
CUADRO DE CONTROL CONTROLES ACTIVEX

ComboBox: cuadro o caja combinada, permite tener varias opciones de las cuales seleccionar y ver una.

INSTITUCION EDUCATIVA ACADÉMICO Tecnología e Informática MACROS EN EXCEL. Parte I

Macros de excel. Autor: Ramón Mendoza Ochoa. MailxMail.com - Cursos gratis en la web

MACROS EN EXCEL. MACROS EN EXCEL (Parte I)

VBA. Visual Basic para Aplicaciones. Guía 1. Visual Basic para Aplicaciones en Office 1

Taller: EXCEL. Evaluación de funciones y creación de macros con Excel. Ing. Imelda Escamilla Bouchán. Duración: 5hrs.

Escuela Normal Superior Río de Oro (Cesar)

Ing. Patricia Acosta, MSc. Website: Blog:

MANUAL PARA COMBINAR CARTAS POR CORRESPONDENCIA

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

En Microsoft Office Word 2007 se puede insertar una tabla eligiendo un diseño entre varias tablas con formato previo

NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS

TUTORIAL PARA CONSTRUIR EL DIAGRAMA DE FASES DE UNA SUSTANCIA

9.1. Insertar filas en una hoja

Manual de usuario, Escritores

INTRODUCCIÓN A LA PROGRAMACIÓN EN EXCEL CON VISUAL BASIC APPLICATION

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Word 2013 LIBRO 3

FORMATO CONDICIONAL Y FORMATO PERSONALIZADO.

Ejercicio corto. Ejercicio corto. Ejercicio corto. Lección 1: Introducción a Word. Lección 2: Modificaciones de documentos

Preparación de los Documentos de Word para obtener ficheros PDF Accesibles

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007

Encabezados predeterminados de Word.

Administración de la producción. Sesión 9: Hojas de cálculo (Microsoft Excel)

Manejo de Filas, Columnas, Celdas y Rangos

Crear una tabla dinámica

Clase 1 Excel

Introduce al participante en los conocimientos para utilizar la herramienta de Excel 2010 en aplicaciones que permitan optimizar su tiempo mediante

MANUAL DEL DOCENTE Contenido

Herramientas para investigadoras e investigadores sociales

INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA

Área Académica: Licenciatura en Derecho. Profesor: Lic. Virginia Argüelles Pascual

GUIA RÁPIDA PARA LA PRESENTACIÓN DE TESIS Y TRABAJOS DE GRADO EN FORMATO DIGITAL PRESENTACIÓN

5.3 CREAR FORMULARIOS

Formularios. Contenido TECNOLOGÍA WORD

TABLAS WORD La tercer opción es usar el vínculo Dibujar Tabla, aquí se dimensiona la tabla dibujándola con el mouse

Tema: Introducción al IDE de Microsoft Visual C#.

EJERCICIO 1 DE POWER POINT POWER POINT EJERCICIO 1 PRESENTACIONES CON POWER POINT

TABLAS DINÁMICAS Y UTILIZACION DE MACROS PARA LA ORGANIZACIÓN DE INFORMES MICROSOFT EXCEL Unidad N 4

Microsoft Office Word

SESIÓN 6 INTRODUCCIÓN A POWER POINT

Todas las tareas que se realizan en un computador implican el uso de archivos y carpetas.

MÓDULO HOJAS DE CÁLCULO

1. Lee bien la siguiente información, allí encontrarás varios ejemplos que debes escribir en editor de Visual Basic de Excel.

Gestión de bases de datos de mysql desde Dreamweaver

ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen

Informática y Computación III Guía de Estudio (50 reactivos)

PASOS PARA CREAR FORMULARIOS EN EXCEL CON VBA

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA GUIA TABLAS DINÁMICAS

Presentaciones Multimedia Práctica 1

LABORATORIO Nº 5 FORMULARIOS EN EXCEL

CREAR UN BLOG EN BLOGGER

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA

Al realizar este curso, el alumno adquirirá las siguientes habilidades y conocimientos:

Manual Visual Paso a Paso

Elaboración de Documentos en Procesadores de Textos

UNIDAD 4. MODIFICAR TABLAS DE DATOS

Tema: Excel Formulas, Funciones y Macros

Cómo utilizar VBA para importar datos de Excel a Access

En esta lección vamos a ver más utilidades y opciones sobre la

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 4

UNIVERSIDAD NACIONAL DEL ALTIPLANO

FRONTPAGE I LECCIÓN N 14

MANUAL DE USUARIO PROFESORES

Manual de Usuario de la Aplicación Web Gestión de Convenio y Becas - RELEXT 2015 UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA

CAPÍTULO 1. ELEMENTOS DE EXCEL

Diseño de página y configurar un documento

3. CREAR FORMULARIOS 3.2. APLICAR OPCIONES DE DISEÑO DE FORMULARIOS

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

MACROS AUTOMÁTICAS CON VBA EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

PASOS PARA CREAR FUNCIONES CON VBA

DESCRIPCIÓN ESPECÍFICA

Fundamentos de PowerPoint

Pasos para la creación de un gráfico en Excel 2007

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

Hacia la Excelencia Educativa

UNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010

Excel aplicado al manejo de datos

Elementos esenciales de Power- Point

Protección de un documento Excel CEC-EPN

CORPORACIÓN UNIVERSITARIA EMPRESARIAL ALEXANDER VON HUMBOLDT Facultad de Ciencias de la Salud Informática I Combinación de correspondencia

CREAR GRÁFICOS Y UTILIZAR FORMATOS PARA LA PRESENTACIÓN DE INFORMES. Unidad N 3. Crear gráficos y utilizar formatos, para la presentación de informes.

Se abre una ventana que permite especificar el número de filas y columnas para la tabla.

Tablas en vista hoja de datos

BLOQUE Qué productos no encuentra en las tiendas de la localidad? 4. A partir de qué horario le gustaría encontrar abierta una tienda?

Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.

Creando un Sitio Web personal.

Módulo de Bancos. Versión 1.0.

FORMATO CONDICIONAL EN EXCEL

MANUAL DEL PROGRAMA EXCEL LABORAL

USO DEL CORREO ELECTRÓNICO EN HOTMAIL.

LOS CIEN ATAJOS DE TECLADO

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Damos clic en el icono de acceso directo al programa

Sistema de la Secretaría de Educación de Nuevo León Manual del Usuario del Sistema de Calificaciones.

Índice. Presentación Espacio de trabajo y gestión de archivos. Gestión de sitios y páginas

Cómo escribo mis textos?

1.- CREAR UNA BASE DE DATOS CON ACCESS

Configuración para Cálculo del Infonavit

Microsoft Project 2013

Transcripción:

VISUAL BASIC Hola amigos, estamos de nuevo aquí para mostrar la tercera parte de Guía de Macros en Excel que te será de gran utilidad, ya que se manejaran Consultas en los Formularios, accesos a las Macros desde Excel sin necesidad de entrar a Visual Basic y algunos métodos de trabajar mas fácil. De antemano muchas gracias por apoyar este curso de Excel creo que les ha servido, no había tenido mucho tiempo para escribir esta tercera parte pero creo que ya esta.!!!mucho Animo!!!. ELABORANDO UNA CONSULTA Todo Registro de información debe de tener su propia Consulta, Baja y Modificación, es por eso que en este nuevo capitulo nos concentramos en ello, primeramente en poder consultar la información que ya se escribió en la Hoja de Excel, obviamente desde una Macro combinada con Visual Basic, observemos el siguiente ejemplo: Fase I 1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 2. Activa las siguientes opciones: De clic en el Menú Ver y elija la opción Explorador de Proyectos De clic en el Menú ver y elija la opción Ventana Propiedades 3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos con controles. En el Explorador de Proyecto se observara que se inserto el UserForm. Ahora crearas un formulario con el siguiente aspecto: El formulario tendrá: Tres etiquetas Tres Textbox Tres Botones de Comando Los datos que se preguntaran serán Nombre, Dirección y Teléfono. Los tres botones nos servirán para lo siguiente: Consultar consultara la información que hayamos insertado desde el botón insertar. Baja podrá eliminar algún dato que se consulto y no lo queremos. Insertar tendrá la función de insertar los registros que vayamos dando de alta, es como los ejercicios anteriores. A continuación se muestra como se deben de programar estos Controles: Programación de los Controles: Página 1 de 5

BOTON DE CONSULTA Private Sub CommandButton1_Click() Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlpart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False).Activate TextBox2 = ActiveCell Rem la línea que contiene el permite moverse una columna a la derecha, por lo tanto después de la búsqueda de las primeras líneas con Cell.Find si encuentra el Nombre de la persona se mueve a la siguiente columna y la línea TextBox2 = ActiveCell Permite capturar el valor de la celda al Textbox2 y así mostrar el dato de la celda en el TextBox2. TextBox3 = ActiveCell Rem Cada vez que se escriba la línea significa que se tiene que moverse una columna a la derecha. Rem Si el nombre que tratas de consultar no se encuentra podría generar un error porque fallaría el Cell.Find esto puede ocurrir en el Word 97, yo trabajo con el Word 2000 o XP y no tengo ese problema. Pero esto se solucionaría con una trampa de error. Private Sub CommandButton2_Click() Selection.EntireRow.Delete TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty TextBox1.SetFocus BOTON BAJA BOTON INSERTAR Private Sub CommandButton3_Click() Selection.EntireRow.Insert TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty TextBox1.SetFocus Página 2 de 5

Private Sub TextBox1_Change() Range("A9").FormulaR1C1 = TextBox1 CUADROS DE TEXTO Rem esta primer línea reemplaza a estas dos que te parece todavía mas corta ActiveCell.FormulaR1C1 = TextBox1 Comentario [Leon1]: Range("A9").For mular1c1=textbox1 Reemplaza estas dos lineas Private Sub TextBox2_Change() Range("B9").FormulaR1C1 = TextBox2 Private Sub TextBox3_Change() Range("C9").FormulaR1C1 = TextBox3 Comentario [P2]: En la celda B9 = TextBox2 Si con el Botón Consulta tienes un error cuando no encuentra a la persona, entonces tendrás que agregar esto a tu código del Botón Consultar Private Sub CommandButton1_Click() On Error Goto noencontro BOTON DE CONSULTA Rem esta línea genera una trampa de error si Excel encuentra un error se le dice que se vaya a la etiqueta noencontro que esta definida mas adelante en el código. No use la trampa de error si no tiene problemas a la hora de que no encuentra a la persona. Recuerde si usted comete cualquier error Excel se dirigirá a la etiqueta noencontro.y esquivara cualquier error, hasta uno que usted cometa en la programación. Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlpart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False).Activate TextBox2 = ActiveCell TextBox3 = ActiveCell Página 3 de 5

Rem También se puede utilizar este código para leer la información de las celdas lo que esta en azul. La diferencia es que se asignan los valores a variables y después se descargan a los TextBoxs. Direccion = Activecell Telefono = Activecell TextBox2 = Direccion TextBox3 = Telefono noencontro: Rem Aquí se esquiva el error Que te parece es increíble como una Macro combinada con Visual Basic puede hacer hasta lo imposible Bueno ya tenemos elaborado un ejercicio de consultas de datos, ahora accesaremos al formulario desde Excel sin necesidad de entrar al Editor de Visual Basic. Para realizar este ejercicio debemos permanecer dentro del Editor de Visual Basic para poder introducir el código en un Modulo, por lo tanto deberás seguir los siguientes pasos: De clic en el Menú Insertar y elija la opción Modulo Escriba dentro del Modulo el nombre del modulo en este caso Sub Entrada Cuando usted escriba Sub Entrada aparecerá de la siguiente manera: Sub Entrada() Load UserForm1 UserForm1.Show Usted deberá escribir las dos líneas que están en medio que son: Load UserForm1 UserForm1.Show La primer línea significa que cargue a la memoria el formulario que se llama UserForm1, la segunda línea significa que lo muestre, esto quiere decir que en el modulo estamos escribiendo el código de una macro que permitirá cargar el formulario desde Excel sin necesidad de entrar al Editor de Visual Basic. Página 4 de 5

Si te fija en el explorador de proyecto aparece el Modulo que creamos. si queremos volver al formulario solo da doble clic en UserForm1 Bueno ya esta listo ahora salgamos del Editor de Visual Basic y volvamos a Excel. De clic en el Menú Archivo del Editor de Visual Basic Elija la opción Cerrar y volver a Microsoft Excel Ya que estamos en Excel, podemos insertar una imagen o un botón o cualquier grafico, por ejemplo: De clic en el Menú Insertar Elija la opción Imagen, seguido por Imagen Prediseñada inserte cualquier imagen y dele el tamaño que usted desea. De clic derecho sobre la Imagen Elija la opción Asignar Macro De clic en la Macro que se llama Entrada, es obvio la única que hicimos De Clic en Aceptar De clic fuera de la imagen en cualquier celda y listo si presionas la imagen cargara el formulario. Que te parece es increíble el mundo de las Macros o No. Este ejemplo viene en el archivo Macros3 junto con esta guía. Página 5 de 5