informática - controles de formularioactivar formulario de datos en cinta de opciones y barra de...

31
Inform´ atica Controles de formulario Miguel A. Mart´ ınez del Amor Carmen Graciani D´ ıaz Luis Valencia Cabrera Dpto. Ciencias de la Computaci´ on e Inteligencia Artificial Universidad de Sevilla Luis Valencia Cabrera, Miguel A. Mart´ ınez del Amor, Inform´ atica

Upload: others

Post on 03-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

InformaticaControles de formulario

Miguel A. Martınez del AmorCarmen Graciani DıazLuis Valencia Cabrera

Dpto. Ciencias de la Computacion e Inteligencia ArtificialUniversidad de Sevilla

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 2: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Recopilando...

En lo que llevamos de curso, hemos dado soluciones a diversos problemasen Excel, haciendo uso de:

Numerosas formulas, para realizar calculos, empleando operadoresy funciones, y accediendo de forma adecuada a referenciasabsolutas, relativas y nombres de rangos

Formatos, para resaltar determinadas cuestiones, y validacion dedatos para controlar los datos que introducimos

Graficos, para dar una idea rapida sobre la evolucion, distribucion,etc. de ciertas variables

Esquemas, para estructurar y visualizar la informacion de diversasformas

Tablas, para permitir un manejo mas agil de los conjuntos de datos,proporcionar nombres de rangos dinamicos, etc.

Tablas Dinamicas, para obtener diversas tablas de formaautomatica segun los criterios deseados, resumir los valores de lasnuevas celdas como queramos, etc.

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 3: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Motivacion

A veces queremos proporcionar hojas avanzadas pero para ser empleadaspor usuarios menos expertos, menos tecnicos, a los que solemosdenominar usuarios finales.

Una forma de abstraer al usuario final del uso manual de formulas,referencias, etc. es a traves de formularios.

Mediante ellos, se pueden crear hojas pensadas para introducir o

seleccionar datos unicamente mediante los controles habilitados al

efecto, en lugar de interactuar con los libros al completo.

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 4: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Tipos de formularios

En Excel se puede trabajar con 3 tipos de formularios:

Los formularios de datos, que podemos emplear sobre una tabla,como se puede ver aquı.

Mas informacion en este enlace y este vıdeo.

Formularios con controles sobre la hoja

Formularios VBA (userforms)

Mas informacion aquı.

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 5: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 6: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 7: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 8: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 9: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 10: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 11: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 12: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 13: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 14: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 15: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 16: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 17: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 18: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 19: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 20: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 21: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 22: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 23: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 24: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 25: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 26: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 27: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 28: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 29: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Activar formulario de datosEn cinta de opciones y barra de acceso rapido

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 30: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

Controles de formulario

Podemos trabajar sobre la hoja Excel mediante controles de formulario:

Previamente, necesitamos habilitar la pestana del desarrollador, loque puede localizar dentro de la secuencia de acciones presentadapara el caso anterior. Tambien se encuentra descrito en esta url.

Dispone de muchos tipos de controles de formulario, como sedetalla en esta direccion.

Vamos a ir viendo paso a paso algunos controles, si bien dispone deinformacion adicional en esta entrada de blog.

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica

Page 31: Informática - Controles de formularioActivar formulario de datos En cinta de opciones y barra de acceso r apido Luis Valencia Cabrera,Miguel A. Mart nez del Amor, Inform atica Controles

UserForms con VBA

Otra alternativa con los formularios de usuario empleando VBA

Dedicaremos el tema siguiente a estudiar VBA (Visual Basic forApplications).

Puede ver una baterıa de ejemplos interesantes resueltos en estadireccion.

Luis Valencia Cabrera, Miguel A. Martınez del Amor, Informatica