Convertidores de Formularios Visual Basic Excel

Mediante el uso de formularios y de los numerosos controles y objetos que es posible agregarles, puede mejorar de manera notable la entrada de datos en las hojas de cálculo, así como su aspecto. También puede hacerlo usted mismo, con poco o ningún código de Microsoft Visual Basic para Aplicaciones (VBA).

Un formulario de hoja de cálculo no es lo mismo que una plantilla de Excel. Una plantilla es un archivo con formato previo que puede ayudarle a crear una hoja de cálculo con el aspecto que desee. Un formulario contiene controles, como cuadros o listas desplegables, que pueden facilitar a las personas que usan la hoja de cálculo la especificación o edición de datos. Para obtener más información sobre las plantillas que puede descargar, vea Excel plantillas.


¿Qué es un formulario?

Un formulario, ya sea impreso o en línea, es un documento diseñado con una estructura y formato estándar que facilita la captura, organización y edición de información.

  • Los formularios impresos contienen instrucciones, formato, etiquetas y espacios en blanco para escribir o escribir datos. Puede usar plantillas Excel y Excel para crear formularios impresos.

  • Los formularios en línea contienen las mismas características que los formularios impresos. Además, los formularios en línea contienen controles. Los controles son objetos que muestran datos o facilitan que los usuarios escriban o editan datos, realicen una acción o realicen una selección. En general, los controles facilitan el uso del formulario. Algunos ejemplos de controles comunes son los cuadros de lista, los botones de opción y los botones de comando. Los controles también pueden ejecutar macros asignadas y responder a eventos (como los clics del mouse, por ejemplo) ejecutando código de Visual Basic para Aplicaciones (VBA).



Controles de formulario

Los controles de formulario son controles originales que son compatibles con versiones anteriores de Excel, a partir de la versión 5.0 de Excel. Los controles de formulario también están diseñados para usarse en hojas de macros XLM.

Los controles de formulario se usan cuando se desea hacer referencia e interactuar fácilmente con datos de celda sin usar código de VBA y cuando se quieren agregar controles a hojas de gráfico. Por ejemplo, después de agregar un control de cuadro de lista a una hoja de cálculo y vincularlo a una celda, puede devolver un valor numérico para la posición actual del elemento seleccionado en el control. Después, puede usar dicho valor numérico junto con la función INDICE para seleccionar elementos diferentes de la lista.

También puede ejecutar macros usando los controles de formulario. Puede adjuntar una macro existente a un control, o bien escribir o grabar una nueva macro. Cuando un usuario del formulario hace clic en el control, este ejecuta la macro.

Sin embargo, estos controles no se pueden agregar a formularios de usuario, usarse para controlar eventos o modificarse para ejecutar scripts web en páginas web.

Resumen de controles de formulario

Nombre del botón

Ejemplo

Descripción

Imagen del botón

Etiqueta

Ejemplo de un control de etiqueta de formulario

Identifica el propósito de una celda o un cuadro de texto, o muestra texto descriptivo (como títulos, leyendas, imágenes) o instrucciones breves.

Imagen del botón

Imagen del botón

Ejemplo de control de cuadro de grupo de la barra de herramientas Formularios

Agrupa controles relacionados en una unidad visual en un rectángulo con una etiqueta opcional. Generalmente, se agrupan botones de opción, casillas de verificación o contenido estrechamente relacionado.

Imagen del botón

Imagen del botón

Ejemplo de un control de botón de la barra de herramientas Formularios

Ejecuta una macro que realiza una acción cuando un usuario hace clic en él. Los botones también se conocen como botones de comando.

Imagen del botón

Casilla

Ejemplo de control de casilla de la barra de herramientas Formularios

Activa o desactiva un valor que representa una selección inequívoca entre opuestos. Puede seleccionar más de una casilla en una hoja de cálculo o en un cuadro de grupo. Una casilla puede tener uno de tres estados: activada, desactivada y mixta, lo que significa una combinación de los estados activada y desactivada (como en una selección múltiple).

Imagen del botón

Botón de opción

Ejemplo de control de botón de opción de la barra de herramientas Formularios

Permite una única elección dentro de un conjunto limitado de opciones que se excluyen mutuamente; un botón de opción generalmente está contenido en un cuadro de grupo o un marco. Un botón de opción puede tener uno de tres estados: activado, desactivado y mixto, lo que significa una combinación de los estados activado y desactivado (como en una selección múltiple). Los botones de opción también se conocen como botones de radio.

Imagen del botón

Cuadro de lista

Ejemplo de un control de cuadro de lista de formulario

Muestra una lista de uno o más elementos de texto de entre los cuales puede elegir el usuario. Use un cuadro de lista para mostrar grandes cantidades de opciones que varían en número o contenido. Existen tres tipos de cuadros de lista:

  • Un cuadro de lista de selección única permite solamente una elección. En este caso, un cuadro de lista se asemeja a un grupo de botones de opción, a excepción de que un cuadro de lista puede controlar un gran número de elementos de manera más eficiente.

  • Un cuadro de lista de selección múltiple permite una elección o elecciones contiguas (adyacentes).

  • Un cuadro de lista de selección extendida permite una elección, elecciones y no contiguas, o inconexas.

Imagen del botón

Cuadro combinado

Ejemplo de un control de cuadro combinado de formulario

Combina un cuadro de texto con un cuadro de lista para crear un cuadro de lista desplegable. Un cuadro combinado es más compacto que un cuadro de lista pero requiere que el usuario haga clic en la flecha abajo para mostrar una lista de elementos. Use un cuadro combinado para permitir que un usuario escriba una entrada o elija solamente un elemento de la lista. El control muestra el valor actual en el cuadro de texto, sin importar el modo en que dicho valor se haya proporcionado.

Imagen del botón

Barra de desplazamiento

Ejemplo de control de barra de desplazamiento de la barra de herramientas Formularios

Se desplaza por un intervalo de valores cuando el usuario hace clic en las flechas de desplazamiento o arrastra el cuadro de desplazamiento. Además, se puede mover por una página (en un intervalo preestablecido) de valores haciendo clic en el área entre el cuadro de desplazamiento y cualquiera de las flechas de desplazamiento. Generalmente, el usuario también puede escribir un valor de texto directamente en un cuadro de texto o una celda asociados.

Imagen del botón

Control de número

Ejemplo de control de número de la barra de herramientas Formularios

Aumenta o disminuye un valor, como un incremento numérico, una hora o una fecha. Para incrementar el valor, es necesario hacer clic en la flecha arriba; para disminuirlo, se debe hacer clic en la flecha abajo. Generalmente, el usuario también puede escribir un valor de texto directamente en un cuadro de texto o una celda asociados.





































Comentarios