CREAR USERFORMS. Silvia Mayoral USER-FORMS



Documentos relacionados
Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

Operación de Microsoft Excel

F O R M U L A R I O S FORMULARIOS

PASOS PARA CREAR FORMULARIOS EN EXCEL CON VBA

MACROS Y FORMULARIOS

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

Contenido. Samayra Niebles Velasquez

EJERCICIO 14 DE EXCEL

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

Operación Microsoft Access 97

Microsoft Access proporciona dos métodos para crear una Base de datos.

2_trabajar con calc I

Manual Excel Formularios y controles

Ejercicio 9 Introducción a la programación con Macros de Excel.

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2

Excel Macros. Pedro Chávez Lugo webpage: pedro. 17 de enero de 2014

La ventana de Microsoft Excel

Plantillas Office. Manual de usuario Versión 1.1

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

EMPLEO NTIC`S II SEGUNDO SEMESTRE

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

Guía de Aprendizaje No. 1

Diseño de páginas web

Word XP (Continuación) Salto de página vs. Salto de Sección

Concesionario de coches

Guía N 1: Fundamentos básicos(i)

Manual Ingreso Notas y Acta Electrónica

Manejo de Libros. Marzo 2011 Manejo de Libros Diapositiva 1

Conocer la interfaz de Office 2010

Formularios. Formularios Diapositiva 1

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos

Enviar Felicitación Navideña por con Off. 2007

Capítulo 9. Archivos de sintaxis

EDICIÓN Y FORMATO (II)

MANUAL DE ALMACENAMIENTO EN LA NUBE

Base de Datos Compras

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS

Manual para el uso del Correo Electrónico Institucional Via Webmail

Ejercicio 3 Diapositivas Interactivas.

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Solo basta con seguir los siguientes pasos: Abrir Publisher De clic en la categoría Correo Electrónico

Combinar correspondencia (I)

Técnicas de Programación

PowerPoint 2010 Modificar el diseño de las diapositivas

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica

Combinación de documentos de Word con bases de datos de Excel

MACROS. Automatizar tareas a través del uso de las macros.

Figura 1 Abrir nueva hoja de cálculo

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

Vincular datos entre Word y Access.

Guía para la Automatización de Documentos en. Microsoft Word

SOLUCIÓN CASO GESTIÓN DE PERSONAL I

Guía de inicio rápido

Macros en Excel 2007

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas.

POWER POINT. Iniciar PowerPoint

SMS Gestión. manual de uso

Tutorial Correo Web UC

MS ACCESS BÁSICO 6 LOS INFORMES

GUÍA DE OUTLOOK. Febrero 2010

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

PSTOPMENU Administrador de menú para PrestaShop Editado por ARETMIC S.A.

Manual Visual Paso a Paso

Acerca de los métodos de inscripción de grupos. Cómo crear un único grupo

Formarnos / Instructivo para tutores

Excel 2010 Representación gráfica de datos

Tutorial Moodle. de la Universidad Nacional de Entre Ríos.

25 + TRUCOS, ATAJOS Y CONSEJOS PRACTICOS DE EXCEL

Proceso de Instalación Una vez agregada como aplicación a su sitio y que esté disponible:

Análisis estadístico con Microsoft Excel

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

Procesador de texto Apunte N 7

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I)

Por qué usar VBA en Excel 2010?

TABLAS Y GRÁFICOS DINÁMICOS

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

Si es la primera vez que trabajas con Power Point, lo que debes hacer es localizar el botón de inicio. después haz doble clic sobre el icono

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Operación de Microsoft Word

Guía de inicio rápido

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 2 CREAR, GUARDAR, CERRAR, ABRIR y VISUALIZAR PRESENTACIONES

Práctica 3: Introducción a Word

PowerPoint 2010 Hipervínculos y configuración de acciones

Introducción. DocuSign para Microsoft Outlook está disponible para las versiones de Microsoft Outlook 2007, Outlook 2010, y Outlook 2013.

Cómo crear base de datos en Microsoft Access Autor: Alejandro Beltran C

Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.

Manual Word Correspondencia

BASES DE DATOS - Microsoft ACCESS 2007-

Guadalinex Básico Impress

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Objetivo: Informar al alumno los elementos que componen el entorno del programa Microsoft Office PowerPoint.

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

El Power Point es un programa que permite hacer presentaciones y es usado ampliamente en los ámbitos de negocios y educacionales.

Vincular datos entre Word y Excel.

Tobii Communicator 4. Introducción

Objetivo: Desarrollar una plantilla que contenga una encuesta estructurada en Microsoft Excel.

Transcripción:

CREAR USERFORMS Silvia Mayoral 2 Si desarrolla código Visual puede crear sus propios cuadros de diálogo personalizados que funcionan como los integrados en Excel. Alternativas que ya conocéis a los UserForms InputBox MsgBox 1

3 La función InputBox es útil para obtener una sola entrada del usuario. InputBox(aviso,Titulo,Predeterminado) 4 La función MsgBox es un modo práctico de mostrar información y solicitar sencillas entradas de datos. Variable=MsgBox(aviso,botones,titulo) Posibles Botones: vbokonly vbokcancel vbyesnocancel vbyesno vbquestion vbexclamation vbcritical 2

5 Ejemplo algo más sofisticado Variable=MsgBox(aviso,botones,titulo) InputBox(aviso,Titulo,Predeterminado) 6 SI NECESITA MÁS INFORMACIÓN DEBERÁ CREAR UNA USERFORM Determinar exactamente como se usará el Cuadro de dialogo. Insertar un nuevo UserForm. Agregar controles Crear el código para mostrar el UserForm (va en un modulo) Crear procedimientos VBA de eventos que se ejecutan cuando se manipula los controles (Aceptar, etc ) 3

7 INSERTAR > USERFORMS 8 AGREGAR CONTROLES AL USERFORM Etiqueta Agrega una etiqueta (un contenedor de texto) 4

9 PROPIEDADES Propiedades orden Alfabético Se pueden cambiar las propiedades, color, alineación, nombre. Por categorías IMPORTANTE DARLE UN NOMBRE PARA LUEGO REFERENCIARLO 10 AYUDA DE LAS PROPIEDADES Para ver la ayuda de la propiedad, sobre ella presionar F1 5

11 AGREGAR CONTROLES AL USERFORM Casilla de Verificación Útil para ofrecer al usuario una opción binaria, si (True) o no (False) 12 AGREGAR CONTROLES AL USERFORM Boton de opción Similar al de verificación. Útil para ofrecer al usuario una opción binaria, si (True) o no (False) 6

13 AGREGAR CONTROLES AL USERFORM Boton de opción Similar al de verificación. Útil para ofrecer al usuario una opción binaria, si (True) o no (False) 14 AGREGAR CONTROLES AL USERFORM Cuadro Lista Presenta una lista de elementos donde el usuario puede seleccionar uno o múltiples. Cuadro Combinado Cuadro de Lista desplegable que presenta un solo elemento por vez. 7

15 Hay que llenar las listas 16 Se pueden Utilizar Datos que ya están en las Hojas de Calculo Crear un Formulario para insertar por separado el día y mes. Escribir resultado de la información en una Hoja de Calculo o mediante un Mensaje. Acabar ocultando el Formulario 8

17 ORDEN DE LA TABULACION Sobre el UserForm boton derecho Determina la secuencia en la que los controles se activan cuando el usuario presiona Tab. De forma alternativa se puede Utilizar la Propiedad TabIndex. 18 Probar un UserForm Elegir el Comando Ejecutar, Ejecutar Sub/UserForm. Presionar F5 Hacer Click sobre el Boton Ejecutar en la barra de herramientas Estándar. Procedimiento en el modulo de VBA DEBE SER EL NAME DEL USERFORM 9

19 Probar un UserForm Se puede incorporar un botón en Excel que se le asigne la macro que muestre el UserForm, de forma que desde la Hoja de Calculo muestre el formulario cuando el usuario necesite. 20 ESTAMOS PREPARADOS PARA GENERAR UN USERFORM QUE SE HAGA VISIBLE CLARO MEDIANTE BOTON EN HOJA DE CALCULO!!!! 10

PROCEDIMIENTOS EN EVENTOS Silvia Mayoral PROCEDIMIENTOS EN EVENTOS 22 Veremos como escribir procedimientos que controlan los eventos que ocurren cuando el cuadro de dialogo se ha desplegado. Hacer doble Click sobre cualquier botón Cancelar y el editor de VB activa la ventana de Codigo del UserForm y genera un procedimiento vacío llamado BotonCancelar_Click o con el nombre que se haya dado. Se puede hacer sobre cualquier control. 11

23 PODEMOS CREAR SOBRE EL FORMULARIO NOMBRE/SEXO EN BOTON DE ACEPTAR EL SIGUIENTE PROCEDIMIENTO 24 HAY MUCHISIMOSSSSSS EVENTOSSSSS 12

PROCEDIMIENTOS EN EVENTOS 25 CLICK: Se activa al hacer click sobre el control. MouseMove: Se activa al mover el puntero del ratón por encima del comando. DblClick: Se activa al hacer doble Click sobre el control. MouseDown y MouseUp: El primer evento se activa al presionar uno de los botones del ratón y el segundo al liberarlo. INCORPORAR UN CALENDARIO 26 Cómo insertar un calendario en un Userform (Formulario) en Visual Basic Excel. Seleccionamos la opción Controles adicionales. Del cuadro de diálogo damos clic en Control de Calendario 12.0. 13

INCORPORAR UN CALENDARIO 27 Para insertar el Calendario en un UserForm, solo lo seleccionamos y lo dibujamos dentro del formulario. Al dibujar el formulario, se selecciona automáticamente el día según la fecha de nuestra PC. INCORPORAR UN CALENDARIO 28 Trabajar el evento en el Calendario Insertar Botón en Excel. 14

EVENTOS DE EXCEL Silvia Mayoral EVENTOS EN EXCEL 30 Excel puede controlar una gran variedad de eventos y ejecutar su código VBA cuando tiene lugar un evento concreto. Eventos de libro. Tiene lugar para un libro particular. Los ejemplos incluyen Open(cuando se abre un Libro), BeforeSave (el libro se va a guardar), NewSheet (se añade una nueva Hoja) o BeforeClose (antes de cerrarse). Eventos de Hoja. Tienen lugar para una Hoja Concreta. Los ejemplos incluyen Change (cuando modifica una celda), SelectionChange (mueve el putero a otra celda), Calculate (se vuelve a calcular la Hoja). Estos se guardan en el modulo de la Hoja. 15

EVENTOS EN EXCEL 31 Ejemplos de Eventos en libro: Open y Close EVENTOS EN EXCEL 32 Ejemplos de Eventos en Hoja: Change 16