Formulario De Datos
joffrezambrano24 de Mayo de 2014
653 Palabras (3 Páginas)266 Visitas
Formulario de datos
Un formulario de datos brinda una forma conveniente de escribir o mostrar una fila completa de información en un intervalo o una tabla sin desplazarse horizontalmente. Verá que la entrada de datos será más sencilla con el uso de un formulario de datos, dado que no tendrá que desplazarse de columna en columna en caso de que tenga más columnas de datos que las que pueden verse en pantalla. Use un formulario de datos cuando sea suficiente un formulario simple de cuadros de texto que enumeren los encabezados de columna como etiquetas y no necesite características de formulario personalizadas ni sofisticadas, como un control de número o cuadro de lista.
Excel puede generar automáticamente un formulario de datos integrado para el rango o la tabla. El formulario de datos muestra todos los encabezados de columna como etiquetas en un único cuadro de diálogo. Cada etiqueta tiene un cuadro de texto en blanco adyacente en el que el usuario puede escribir los datos para cada columna, hasta un máximo de 32 columnas. En un formulario de datos, puede agregar nuevas filas, buscar nuevas filas mediante navegación o, según el contenido de la celda, actualizar o eliminar filas. Si una celda contiene una fórmula, su resultado se muestra en el formulario de datos, pero no puede cambiar la fórmula mediante dicho formulario.
Hojas de Cálculo con 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 desea 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 con 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, éste ejecuta la macro.
No obstante, estos controles no se pueden agregar a formularios del usuario, usarse para controlar eventos, ni modificarse para que ejecuten scripts web en páginas web.
Formularios del usuario de VBA
Para obtener una máxima flexibilidad, puede crear formularios del usuario, que son cuadros de diálogo personalizados que generalmente incluyen uno o más controles ActiveX. La disponibilidad de los formularios del usuario se establece mediante código de VBA creado en el Editor de Visual Basic. A continuación, se ofrece un esquema de los pasos para crear un formulario del usuario:
1. Inserte un formulario del usuario en el proyecto de VBA del libro. Para obtener acceso al proyecto de VBA de un libro, primero abra el Editor de Visual Basic (presione ALT+F11) y, a continuación, haga clic en Formulario del usuario en el menú Insertar del Editor de Visual Basic.
2. Escriba un procedimiento para mostrar el formulario del usuario.
3. Agregue controles ActiveX.
4. Modifique las propiedades para los controles ActiveX.
5. Escriba procedimientos del controlador de eventos para los controles ActiveX.
Mediante los formularios del usuario, también puede usar la funcionalidad de formularios avanzados. Por ejemplo, puede agregar mediante programación un botón de opción diferente para cada letra del alfabeto o puede agregar una
...