Вы находитесь на странице: 1из 17

11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Al usar este sitio acepta el uso de cookies para anlisis, contenido personalizado y publicidad.
Saber ms
Cerrar
Iniciar sesin

Office

Aplicaciones

Instalar

Suscripcin

Aprendizaje

Administrador

Introduccin a formularios,
controles de formulario y
controles ActiveX en una hoja de
clculo
Se aplica a: Excel 2010

S, es verdad. Puede crear excelentes formularios con poco o ningn


cdigo de Microsoft Visual Basic para Aplicaciones VBA o en Microsoft Excel. Con
formularios y los numerosos controles y objetos que se pueden agregar, puede mejorar de
manera significativa la entrada de datos en las hojas de clculo y el modo en que las hojas se
muestran.

En este artculo
https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 1/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

En este artculo
Qu es un formulario?

Tipos de formularios de Excel

formulario de datos

Hoja de clculo con controles ActiveX y de formulario

Controles de formularios

Controles ActiveX

Objetos de herramientas de dibujo

Trabajar con controles y objetos en una hoja de clculo

Determinar el tipo de control en una hoja de clculo

Formularios del usuario de VBA

Qu es un formulario?
Un formulario, ya sea impreso o en lnea, es un documento diseado con formato y estructura
estndar que facilita la captura, la organizacin y la edicin de la informacin.

Los formularios impresos contienen instrucciones, formato, etiquetas y espacios en blanco


para escribir datos. Puede usar Excel y plantillas de Excel para crear formularios impresos.

Para ms informacin sobre las plantillas de Excel, vea la seccin Ver tambin.

Los formularios en lnea tienen las mismas caractersticas que los formularios impresos.
Adems, contienen controles, que son objetos que muestran datos o hacen que sea ms
fcil para los usuarios entrar o editar los datos, realizar una accin o seleccionar una opcin.
En general, los controles facilitan el uso de los formularios. Algunos ejemplos de controles
comunes son los cuadros de lista, los botones de opcin y los botones de comando. Los
controles tambin pueden ejecutar macros asignadas y responder a eventos, tales como
clics del mouse, mediante la ejecucin de cdigo de VisualBasicparaAplicacionesVBA.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 2/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Puede usar Excel de diversas maneras para crear formularios impresos y en lnea.

Principio de pgina

Tipos de formularios de Excel


Existen diversos tipos de formularios que puede crear en Excel: formularios de datos, hojas de
clculo que contienen controles ActiveX y de formulario, y formularios del usuario de VBA.
Puede usar cada tipo de formulario por separado o puede combinarlos de diferentes maneras
para crear una solucin que sea apropiada para su caso particular.

Formulario de datos
Un formulario de datos proporciona una forma cmoda de escribir o mostrar una fila
completa de informacin en un rango o una tabla sin desplazarse horizontalmente. Ver que
la entrada de datos ser ms sencilla con el uso de un formulario de datos, ya que no tendr
que desplazarse de columna en columna en caso de que tenga ms 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 caractersticas de formulario personalizadas ni sofisticadas, como un
cuadro de lista o un control de nmero.

Excel puede generar


automticamente un formulario de datos integrado para el intervalo o la tabla. El formulario
de datos muestra todos los encabezados de columna como etiquetas en un nico cuadro de
dilogo. Cada etiqueta tiene un cuadro de texto en blanco adyacente en el que el usuario
puede escribir los datos para cada columna, hasta un mximo de 32 columnas. En un
formulario de datos, puede agregar nuevas filas, buscar nuevas filas mediante navegacin o,
https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 3/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

segn el contenido de la celda, actualizar o eliminar filas. Si una celda contiene una frmula,
su resultado se muestra en el formulario de datos, pero no puede cambiar la frmula
mediante dicho formulario.

Principio de pgina

Hoja de clculo con controles ActiveX y de formulario


Una hoja de clculo es un tipo de formulario que permite que el usuario escriba datos y los
vea en una cuadrcula; existen diversas caractersticas similares a los controles ya integradas
en las hojas de clculo de Excel, como validacin de datos y comentarios. Las celdas se
asemejan a cuadros de texto dado que el usuario puede escribir texto y aplicarles formato de
diversas maneras. Las celdas con frecuencia se usan como etiquetas y, ajustando su alto y
ancho, as como combinndolas, puede hacer que una hoja de clculo se comporte como un
simple formulario de entrada de datos. Otras caractersticas similares a los controles, como los
comentarios de celda, los hipervnculos, las imgenes de fondo, la validacin de datos, el
formato condicional, los grficos incrustados y el Filtro automtico, pueden hacer que una
hoja de clculo se comporte como un formulario avanzado.

Para aumentar la flexibilidad, puede agregar controles y otros objetos de dibujo al lienzo de
dibujo de una hoja de clculo, y combinarlos y coordinarlos con las celdas de la hoja de
clculo. Por ejemplo, puede usar un control de cuadro de lista para facilitar la seleccin por
parte del usuario de un elemento de una lista, o bien puede usar un control de botn de
nmero para facilitar la escritura de un nmero por parte de un usuario.

Dado que los controles y objetos se almacenan en el lienzo de dibujo, puede mostrarlos o
verlos a lo largo de texto asociado que es independiente de los lmites de fila y columna sin
cambiar el diseo de una cuadrcula o tabla de datos en la hoja de clculo. La mayor parte del
tiempo, muchos de estos controles tambin pueden vincularse con celdas de la hoja de
clculo y no requieren cdigo de VBA para hacer que funcionen. Puede establecer
propiedades que determinan si un control flota libremente o se mueve y cambia de tamao
junto con una celda. Por ejemplo, probablemente tenga una casilla de verificacin que desee
mover junto con su celda subyacente cuando se ordene el intervalo. No obstante, si tiene un
cuadro de lista que desee mantener en una ubicacin especfica en todo momento,
probablemente no desee que se mueva junto con dicha celda.

Excel tiene dos tipos de controles: controles de formulario y controles ActiveX. Adems de
estos conjuntos de controles, tambin puede agregar objetos desde las Herramientas de
dibujo, como Autoformas, WordArt, elementos grficos SmartArt o cuadros de texto.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 4/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Las siguientes secciones describen estos objetos de dibujo y controles, y adems explican en
ms detalle cmo trabajar con estos controles y objetos.

Principio de pgina

Controles de formularios

Los controles de formulario son controles originales que son compatibles con versiones
anteriores de Excel, a partir de la versin 5.0 de Excel. Los controles de formulario tambin
estn diseados para usarse en hojas de macros XLM.

Los controles de formulario se usan cuando se quiere hacer referencia e interactuar fcilmente
con datos de celda sin usar cdigo de VBA y cuando se quiere agregar controles a hojas de
grfico. Por ejemplo, despus de agregar un control de cuadro de lista a una hoja de clculo y
vincularlo con una celda, puede devolver un valor numrico para la posicin actual del
elemento seleccionado en el control. Despus, puede usar ese valor numrico con la funcin
INDICE para seleccionar elementos diferentes de la lista.

Tambin 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 pginas web.

Resumen de controles de formulario

Nombre Ejemplo Descripcin


del
botn

Etiqueta Identifica el propsito de una celda o un


cuadro de texto, o muestra texto descriptivo
como ttulos, leyendas, imgenes o breves
instrucciones.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 5/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Nombre Ejemplo Descripcin


del
botn

Cuadro de Agrupa controles relacionados en una unidad


grupo visual en un rectngulo con una etiqueta
opcional. Generalmente, se agrupan botones
de opcin, casillas de verificacin o contenido
estrechamente relacionado.

Botn Ejecuta una macro que realiza una accin


cuando un usuario hace clic en l. Los botones
tambin se conocen como botones de
comando.

Casilla Activa o desactiva un valor que representa una


seleccin inequvoca entre opuestos. Puede
seleccionar ms de una casilla de verificacin
en una hoja de clculo o en un cuadro de
grupo. Una casilla de verificacin puede tener
uno de tres estados: activada, desactivada y
mixta, lo que significa una combinacin de los
estados activada y desactivada como en una
seleccin mltiple.

Botn de Permite una nica eleccin dentro de un


opcin conjunto limitado de opciones que se excluyen
mutuamente; un botn de opcin
generalmente est contenido en un cuadro de
grupo o un marco. Un botn de opcin puede
tener uno de tres estados: activado,
desactivado y mixto, lo que significa una
combinacin de los estados activado y
desactivado como en una seleccin mltiple.
Los botones de opcin tambin se conocen
como botones de radio.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 6/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Nombre Ejemplo Descripcin


del
botn

Cuadro de lista Muestra una lista de uno o ms elementos de


texto de entre los cuales puede elegir el
usuario. Use un cuadro de lista para mostrar
grandes cantidades de opciones que varan en
nmero o contenido. Existen tres tipos de
cuadros de lista:

Un cuadro de lista de seleccin nica


permite solamente una eleccin. En este
caso, un cuadro de lista se asemeja a un
grupo de botones de opcin, a excepcin de
que un cuadro de lista puede controlar un
gran nmero de elementos de manera ms
eficiente.

Un cuadro de lista de seleccin mltiple


permite una eleccin o elecciones contiguas
adyacentes.

Un cuadro de lista de seleccin extendida


permite una eleccin, elecciones y no
contiguas, o inconexas.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 7/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Nombre Ejemplo Descripcin


del
botn

Cuadro Combina un cuadro de texto con un cuadro de


combinado lista para crear un cuadro de lista desplegable.
Un cuadro combinado es ms 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.

Barra de Se desplaza por un intervalo de valores cuando


desplazamiento el usuario hace clic en las flechas de
desplazamiento o arrastra el cuadro de
desplazamiento. Adems, se puede mover por
una pgina 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
tambin puede escribir un valor de texto
directamente en un cuadro de texto o una
celda asociados.

Control de Aumenta o disminuye un valor, como un


nmero incremento numrico, 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 tambin puede
escribir un valor de texto directamente en un
cuadro de texto o una celda asociados.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 8/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

NOTA:Los siguientes controles no estn disponibles en libros de Excel 2010. Solamente pueden usarse en
hojas de dilogo de la versin 5.0 de Excel.

Nombre del botn

Campo de texto

Cuadro combinado de lista: Editar

Cuadro combinado desplegable: Editar

Cuadro de dilogo Ejecutar

Principio de pgina

Controles ActiveX

Los controles ActiveX pueden usarse en formularios de hoja de clculo, con o sin el uso de
cdigo VBA, y en formularios del usuario de VBA. En general, use controles ActiveX cuando
necesite requisitos de diseo ms flexibles que los proporcionados por los controles de
formulario. Los controles ActiveX tienen amplias propiedades que puede usar para
personalizar su apariencia, comportamiento, fuentes y dems caractersticas.

Tambin puede controlar los diversos eventos que se producen cuando se interacta con un
control ActiveX. Por ejemplo, puede realizar diferentes acciones, segn qu opcin seleccione
el usuario en un control de cuadro de lista, o puede consultar una base de datos para rellenar
un cuadro combinado con elementos cuando el usuario hace clic en un botn. Tambin
puede escribir macros que respondan a eventos asociados con controles ActiveX. Cuando un
usuario del formulario interacta con el control, el cdigo de VBA se ejecuta para procesar
cualquier evento que se produzca para dicho control.

El equipo tambin contiene muchos controles ActiveX instalados por Excel y otros programas,
como el Control de calendario 12.0 y el Reproductor de WindowsMedia.

IMPORTANTE:No se pueden usar todos los controles ActiveX directamente en hojas de clculo. Algunos
solamente pueden usarse en formularios del usuario de VisualBasicparaAplicacionesVBA. Si intenta agregar

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod101 9/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

alguno de estos controles ActiveX en particular a una hoja de clculo, Excel muestra el mensaje "No se puede
insertar el objeto".

No obstante, los controles ActiveX no se pueden agregar a hojas de grfico desde la interfaz
de usuario ni a hojas de macros XLM. Tampoco se puede asignar una macro para ejecutarla
directamente desde un control ActiveX del mismo modo en que puede hacerlo desde un
control de formulario.

Resumen de controles ActiveX

Nombre Ejemplo Descripcin


del
botn

Casilla Activa o desactiva un valor que representa una


seleccin inequvoca entre opuestos. Puede
seleccionar ms de una casilla de verificacin a
la vez en una hoja de clculo o en un cuadro
de grupo. Una casilla de verificacin puede
tener uno de tres estados: activada,
desactivada y mixta, lo que significa una
combinacin de los estados activada y
desactivada como en una seleccin mltiple.

Cuadro de Permite al usuario ver, escribir o editar texto o


texto datos enlazados a una celda, en un cuadro
rectangular. Un cuadro de texto tambin
puede ser un campo de texto esttico que
presenta informacin de solo lectura.

Botn de Ejecuta una macro que realiza una accin


comando cuando un usuario hace clic en l.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 10/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Nombre Ejemplo Descripcin


del
botn

Botn de Permite una nica eleccin dentro de un


opcin conjunto limitado de opciones que se excluyen
mutuamente; generalmente est contenido en
un marco o cuadro de grupo. Un botn de
opcin puede tener uno de tres estados:
activado, desactivado y mixto, lo que significa
una combinacin de los estados activado y
desactivado como en una seleccin mltiple.
Los botones de opcin tambin se conocen
como botones de radio.

Cuadro de lista Muestra una lista de uno o ms elementos de


texto de entre los cuales puede elegir el
usuario. Use un cuadro de lista para mostrar
grandes cantidades de opciones que varan en
nmero o contenido. Existen tres tipos de
cuadros de lista:

Un cuadro de lista de seleccin nica


permite solamente una eleccin. En este
caso, un cuadro de lista se asemeja a un
grupo de botones de opcin, a excepcin de
que un cuadro de lista puede controlar un
gran nmero de elementos de manera ms
eficiente.

Un cuadro de lista de seleccin mltiple


permite una eleccin o elecciones contiguas
adyacentes.

Un cuadro de lista de seleccin extendida


permite una eleccin, elecciones y no
contiguas, o inconexas.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 11/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Nombre Ejemplo Descripcin


del
botn

Cuadro Combina un cuadro de texto con un cuadro de


combinado lista para crear un cuadro de lista desplegable.
Un cuadro combinado es ms compacto que
un cuadro de lista pero requiere que el usuario
haga clic en la flecha abajo para mostrar una
lista de elementos. selo 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.

Botn de Indica un estado, como S/No, o un modo,


alternancia como Activado/Desactivado. El botn alterna
entre un estado habilitado o deshabilitado
cuando se hace clic en l.

Control de Aumenta o disminuye un valor, como un


nmero incremento numrico, 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 tambin puede
escribir un valor de texto en un cuadro de texto
o una celda asociados.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 12/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Nombre Ejemplo Descripcin


del
botn

Barra de Se desplaza por un intervalo de valores cuando


desplazamiento el usuario hace clic en las flechas de
desplazamiento o arrastra el cuadro de
desplazamiento. Adems, se puede mover por
una pgina 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
tambin puede escribir un valor de texto
directamente en un cuadro de texto o una
celda asociados.

Etiqueta Identifica el propsito de una celda o un


cuadro de texto, o muestra texto descriptivo
como ttulos, leyendas, imgenes o breves
instrucciones.

Imagen Inserta una imagen, como mapa de bits, JPEG o


GIF.

Control de Un objeto rectangular con una etiqueta


marco opcional que agrupa controles relacionados en
una nica unidad visual. Generalmente, se
agrupan en un control de marco los botones
de opcin, las casillas de verificacin o
contenido estrechamente relacionado.

NOTA:El control de marco ActiveX no est disponible en la


seccin Controles ActiveX del comando Insertar. No
obstante, puede agregarlo desde el cuadro de dilogo Ms
controles seleccionando MicrosoftForms2.0Frame.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 13/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Nombre Ejemplo Descripcin


del
botn

Ms controles Muestra una lista de controles ActiveX


adicionales disponibles en el equipo que
puede agregar a un formulario personalizado,
como el Control de calendario12.0 y el
Reproductor de WindowsMedia. Tambin
puede registrar un control personalizado en
este cuadro de dilogo.

Principio de pgina

Objetos de herramientas de dibujo

Probablemente tambin quiera incluir


elementos grficos SmartArt, formas, WordArt y cuadros de texto en el formulario. Puede
cambiar el tamao, girar, voltear, colorear y combinar estos objetos para crear formas an
ms complejas. Cuando escribe texto directamente en un objeto de cuadro de texto o una
forma, el texto se convierte en parte del objeto, si gira o voltea el objeto, el texto gira o se
voltea con este. A diferencia de los controles ActiveX, puede asignar diferentes atributos,
como tamao de fuente o estilo de fuente, a caracteres o palabras individuales en el objeto.
Tambin puede asignar macros y agregar hipervnculos a estos objetos. Incluso puede
vincular texto en un objeto de cuadro de texto o una forma con una celda de una hoja de
clculo y mostrar dinmicamente valores actualizados en dichos objetos.

Principio de pgina

Trabajar con controles y objetos en el formulario de la hoja de clculo

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 14/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Despus de agregar controles ActiveX y de formulario a un formulario de una hoja de clculo,


generalmente el usuario desea ajustar y reorganizar los controles de diversas maneras para
crear un formulario fcil de usar y correctamente diseado. Las tareas comunes son, entre
otras, las siguientes:

Controlar la visualizacin de las lneas de la cuadrcula mientras se trabaja con los controles
y decidir si se muestran las lneas de la cuadrcula a los usuarios en el formulario de la hoja
de clculo final.

Seleccionar y anular la seleccin de los controles para que el usuario pueda especificar
propiedades o realizar ajustes adicionales.

Editar texto en un control, como la leyenda o la etiqueta.

Agrupar, copiar, mover y alinear controles para organizar el diseo del formulario de la hoja
de clculo.

Cambiar el tamao y aplicar formato a los controles para obtener la apariencia que desea.

Posicionar o cambiar el tamao de un control con una celda.

Proteger controles y celdas vinculadas de acuerdo con sus necesidades de proteccin de


datos especficas.

Habilitar o deshabilitar la impresin de controles cuando se imprime el formulario de la


hoja de clculo.

Eliminar controles no usados.

Puede disear un formulario de hoja de clculo con o sin lneas de la cuadrcula de celda en el
fondo. Por ejemplo, probablemente desee desactivar las lneas de la cuadrcula de celdas y
luego aplicar formato a todas las celdas con el mismo color o trama, o incluso usar una
imagen como fondo de una hoja. Para ocultar o mostrar las lneas de la cuadrcula, en la ficha
Ver, en el grupo Mostrar u ocultar, active o desactive la casilla de verificacin Lneas de la
cuadrcula.

Para ms informacin, vea la seccin Ver tambin de este tema.

Principio de pgina

Determinar el tipo de control en una hoja de clculo

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 15/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Debido a que hay tres tipos diferentes de controles y objetos que puede modificar de forma
nica, probablemente no tenga certeza de qu tipo de control es con tan solo mirarlo. Para
determinar el tipo de control formulario o ActiveX, seleccione el control, haga clic con el
botn secundario en l y luego muestre el men contextual:

Si el men contextual contiene el comando Propiedades, el control es un control ActiveX y


se encuentra en el modo de diseo.

Si el men contextual contiene el comando Asignar macro, el control es un control de


formulario.

SUGERENCIA:Para mostrar el men contextual correcto para el control de formulario de cuadro de grupo,
asegrese de seleccionar el permetro en lugar del interior del cuadro de grupo.

Si el men contextual contiene el comando Editar texto, el objeto es un objeto de dibujo.

Principio de pgina

Formularios del usuario de VBA


Para obtener una mxima flexibilidad, puede crear formularios del usuario, que son cuadros
de dilogo personalizados que generalmente incluyen uno o ms controles ActiveX. La
disponibilidad de los formularios del usuario se establece mediante cdigo de VBA creado en
el Editor de VisualBasic. A continuacin, 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 VisualBasic presione ALT+F11 y, a
continuacin, 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.

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 16/17
11/4/2017 Introduccinaformularios,controlesdeformularioycontrolesActiveXenunahojadeclculoExcel

Mediante los formularios del usuario, tambin puede usar la funcionalidad de formularios
avanzados. Por ejemplo, puede agregar mediante programacin un botn de opcin
diferente para cada letra del alfabeto o puede agregar una casilla de verificacin para cada
elemento en una gran lista de fechas y nmeros.

Antes de crear un formulario del usuario, considere usar cuadros de dilogo integrados
disponibles desde Excel que puedan adaptarse a sus necesidades. Estos cuadros de dilogo
integrados incluyen las funciones de VBA CuadroEntr y CuadroMsj, el mtodo de Excel
InputBox, el mtodo GetOpenFilename, el mtodo GetSaveAsFilename y el objeto Dialogs
del objeto Application, que contiene todos los cuadros de dilogo de Excel integrados.

Para ms informacin, vea el tema de ayuda Buscar ayuda sobre el uso del Editor de Visual
Basic y explore el Centro para desarrolladores de Microsoft Office Excel.

Principio de pgina

Instalar Instalar Administrador Aprendizaje

Le ha sido til esta informacin? S No

https://support.office.com/eses/article/Introducci%C3%B3naformularioscontrolesdeformularioycontrolesActiveXenunahojadec%C3%A1lculod10 17/17

Вам также может понравиться