INTITUTO TECNOLOGICO SUPERIOR SUCRE INFORMATICA
TEMA FORMULARIOS
Némesis Rueda
PROFESOR Rodrigo Revelo
Abril - 2019
LUGAR Quito – Ecuador
Tabla de contenido INTITUTO TECNOLOGICO SUPERIOR SUCRE...................................................1 INDICE DE IMAGENES..........................................................................................2 INDICE DE TABLAS................................................................................................2 INTRODUCCION.....................................................................................................3 OBJETIVOS.............................................................................................................3 Objetivo general.................................................................................................................3 Objetivo especifico..............................................................................................................3
FORMULARIOS.......................................................................................................4 TIPOS DE FORMULARIOS EN EXCEL.................................................................4 FORMULARIO DE DATOS..............................................................................................4 HOJA DE CÁLCULO CON CONTROLES DE FORMULARIO....................................5 FORMULARIO DE USUARIO EN VBA..........................................................................5
INSERTAR USERFORM (FORMULARIO DE USUARIO).....................................7 EJECUTAR USERFORM.........................................................................................9 Ejecutar un UserForm desde una hoja de cálculo...........................................................10
CONCLUSIONES:..................................................................................................11 RECOMENDACIONES:..........................................................................................................................11
BIBLIOGRAFIA.....................................................................................................11
INDICE DE IMAGEN Ilustración 1: Formulario de datos...............................................................................................5 Ilustración 2: Hoja calculo con control.........................................................................................6 Ilustración 3: Formulario..............................................................................................................8 Ilustración 4: Proyectos................................................................................................................9 Ilustración 5: combobox...............................................................................................................9 Ilustración 6: Diseño...................................................................................................................10 Ilustración 7: VBA.......................................................................................................................10 Ilustración 8: Aplicación.............................................................................................................11 Ilustración 9: Hoja calculo..........................................................................................................11
INDICE DE TABLASY Tabla 1: VBA.................................................................................................................................7
Tabla 2: Usuario...........................................................................................................................7
INTRODUCCION
INTRODUCCION El presente informe tiene como finalidad desarrollar una vez más los conocimientos fundamentales en forma breve y precisa de lo importante que es el conocimiento acerca de la creación de formularios es Excel. OBJETIVOS Objetivo general Estar en capacidad de crear formularios de complejidad media y alta utilizando las herramientas de Microsoft Excel para preparar tareas de acuerdo con las demandas del entorno Objetivo especifico - Construir formularios utilizando las diferentes herramientas que nos proporciona Excel con el propósito de dar soluciones en el ámbito empresarial. -
Evaluar conocimientos a través de los formularios para tomar conocimiento de las decisiones sobre los conocimientos de quien llene el formulario.
-
Diseñar aplicaciones de complejidad alta utilizando herramientas de programación en Excel con VBA
Marco Teórico
FORMULARIOS Los formularios en Excel son un método para ingresar datos a nuestras hojas y son de mucha utilidad porque nos ayudan a evitar errores en la captura de información. Podemos comparar los formularios de Excel con los formularios impresos en papel. Los formularios en Excel no son tan diferentes de los formularios impresos ya que de igual manera proveen de los espacios necesarios para ingresar los datos. Los formularios en Excel utilizan objetos especiales conocidos como controles de formulario que son precisamente los que nos permiten agregar campos de texto, listas, botones de opción entre otras cosas más.
TIPOS DE FORMULARIOS EN EXCEL Cuando hablamos de formularios en Excel, es necesario recordar que podemos crear tres tipos diferentes de formularios:
Formulario de datos. Hojas de cálculo con controles de formulario o controles ActiveX. Formularios de usuario en VBA. A continuación describiré brevemente cada uno de ellos.
FORMULARIO DE DATOS A través de un formulario de datos podemos mostrar al usuario la información de una sola fila de una tabla. En este formulario se puede hacer la edición de la información e inclusive crear un nuevo registro para la tabla.
Marco Teórico
Ilustración 1: Formulario de datos
Excel puede generar automáticamente un formulario de datos para cualquier tabla. Un detalle importante que debes saber sobre los formularios de datos es que si una celda contiene una fórmula no podrás modificar dicha fórmula mediante el formulario sino que solamente se mostrará el resultado del cálculo sin poder editarlo. Para saber más sobre este tema consulta el artículo: Agregar filas a una tabla de Excel. HOJA DE CÁLCULO CON CONTROLES DE FORMULARIO Ya que las celdas de una hoja de Excel nos sirven para introducir información, podemos pensar en una hoja como un gran formulario. De esta manera, si agregamos controles de formulario a nuestra hoja podremos crear formularios de entrada de datos muy útiles. Por ejemplo, podemos agregar a nuestra hoja un control de cuadro de lista para facilitar la selección de los elementos.
Ilustración 2: Hoja calculo con control
De igual manera podemos agregar botones, cuadros combinados, casillas de verificación y otros controles más que nos ayudarán a crear formularios avanzados.
Marco Teórico
FORMULARIO DE USUARIO EN VBA Los formularios de usuario en VBA, también conocidos como UserForm, son cuadros de diálogo que hacen uso de controles de formulario para solicitar información al usuario. Estos formularios son creados desde el Editor de Visual Basic y administrados desde código VBA. Tabla 1: VBA
Una vez que se ha creado el formulario de usuario podemos arrastrar y soltar los controles que están disponibles desde el Cuadro de herramientas: Tabla 2: Usuario
Marco Teórico
Si quieres crear un formulario básico en VBA, sigue los pasos descritos en el artículo Formularios en VBA. Los diferentes tipos de formularios en Excel nos evitarán dolores de cabeza ya que podremos tener cierto grado de control sobre el ingreso de datos que otras personas realizan sobre nuestras hojas de Excel.
INSERTAR USERFORM (FORMULARIO DE USUARIO) Los formularios en VBA o formularios en Excel son conocidos como Userform, sirven para ejecutar operaciones como el registro, actualización, eliminación o procesamiento de los datos existentes en Excel, o como una interfaz de usuario desde la que se pueden ejecutar macros previamente existentes. Estos formularios en Excel pueden ser empleados desde cualquier hoja, por medio de algún botón que coloquemos, o desde la alguna Macro existente en Excel, para lo cual deberemos colocar la invocación
Marco Teรณrico
Ilustraciรณn 3: Formulario
Ilustraciรณn 4: Proyectos
Marco Teórico
Ilustración 5: combobox
En ocasiones tenemos una lista con decenas o a veces hasta centenas de items que se nos hace difícil buscar una coincidencia exacta y no una aproximada. El siguiente desarrollo permite añadir a un ComboBox la lista que tenemos y encontrar el dato tal y como está en la lista.
Ilustración 6: Diseño
Marco Teórico
Ilustración 7: VBA
EJECUTAR USERFORM VBA (Visual Basic for Applications) incluye un método para añadir un formulario, llamado UserForm. Éste se convierte en parte de un macro que puede ser cargado y ejecutado. El formulario puede usarse como recipiente para varios controles VBA, como Etiquetas, Botones de comando, Botones de opciones y muchos otros. Ejecutar un UserForm desde una hoja de cálculo Para crear un formulario en Excel primero se debe ingresar a la Ficha Programador o Desarrollador, luego de ello seleccionar la opción “Visual Basic”, una vez que nos encontremos en esta pantalla, sobre la ventana de Proyecto podemos realizar un Click con el botón derecho y seleccionar “Userform”, o ir al menú “Insertar” y luego seleccionar “Userform”.
Marco Teórico
Ilustración 8: Aplicación
Luego se ello aparecerá un formulario en Excel en blanco, desde el cual se podrá añadir los elementos que se consideren necesarios desde el cuadro de herramientas.
Ilustración 9: Hoja calculo
Si la ventana de proyectos no aparece puede ir al menú “Ver”, luego seleccionar “Explorador de Proyectos”, o usar CTRL + R. En caso una vez creado el formulario no aparezca el cuadro de herramientas, puede ir al menú “Ver” y luego seleccionar la opción “Cuadro de herramientas”. Para examinar las propiedades de un formulario de Excel, puede revisar el artículo.
CONCLUSIONES: Al realizar el informe adquirimos nuevos conocimientos sobre lo que significa la formación de formularios, el cómo manejarlos al igual que su importancia con esto podemos llevar a clases todo lo aprendido de forma teórica.
RECOMENDACIONES:
Marco Teรณrico
-
Es necesario conocer que servicios tener claro cรณmo se maneja un formulario. Poner en prรกctica lo aprendido en la consulta de este informe
BIBLIOGRAFIA Hinkley, R. (28 de JUNIO de 2009). https://es.wikipedia.org/wiki/Inform%C3%A1tica. Obtenido de https://es.wikipedia.org/wiki/Inform%C3%A1tica. Johnson, K. (23 de ENERO de 2015). https://www.definicionabc.com/negocios/hoja-decalculo.php. Obtenido de https://www.definicionabc.com/negocios/hoja-decalculo.php. Piquer, S. (03 de enero de 2019). PCWord. Obtenido de https://www.pcworld.es/mejoresproductos/almacenamiento/servicios-almacenamiento-nube-3673539/ Reichert, A. (julio de 2014). Teach tarjet. Obtenido de search data center: https://searchdatacenter.techtarget.com/es/consejo/Tipos-de-integracion-deaplicaciones-en-la-nube rmarthita. (28 de JUNIO de 2009). Thompson, W. (6 de MAYO de 2002). https://www.aboutespanol.com/vista-diseno-de-paginaen-excel-1790908. Obtenido de https://www.aboutespanol.com/vista-diseno-depagina-en-excel-1790908. Zuckerberg, M. (2 de ENERO de 2007). https://definicion.de/procesador-de-texto/. Obtenido de https://definicion.de/procesador-de-texto/.