Objeto CellControl (Excel)

Se trata de un elemento secundario del objeto Range, que representa los controles de celda contenidos dentro de ese intervalo. Aquí, las propiedades y los métodos le permiten inspeccionar y modificar los controles de celda en el rango.

Sintaxis

Propiedad: Tipo (solo lectura)

Valor de enumeración que se usa para identificar el tipo de control de celda.

Si todas las celdas del rango tienen el mismo tipo de control, devuelve ese tipo que se comparte entre todas las celdas especificadas. De lo contrario, las celdas contienen una combinación de tipos de control de celda y esto devuelve un valor vacío.

Por ejemplo, si A1 tiene una casilla y A2 no tiene ningún control de celda, A1:A2 contiene una combinación de tipos de control de celda (un xlTypeCheckbox y un xlTypeNone), por lo que obtendría un resultado vacío invocando Range("A1:A2"). CellControl.Type.

Valores devueltos

Valor de enumeración Tipo
xlTypeNone = 0 Tipo predeterminado de CellControl. El objeto CellControl de un rango sin formato de control de celda devolverá xlTypeNone como su tipo.
xlTypeUnknown = 1 Tipo asociado a un objeto CellControl futuro para la compatibilidad con versiones anteriores.
Por ejemplo, en una versión anterior de Excel que no comprende el control Desplegable (con el tipo xlTypeDropdown), pero que comprende CellControl, devolverá el tipo CellControl como xlTypeUnknown de un rango con un formato desplegable.
xlTypeCheckbox = 2 Tipo devuelto para el formato casilla.

Ejemplo

Range("B1").FormulaR1C1 = Range("A1").CellControl.Type
Range("C1").FormulaR1C1 = Range("A1:A100").CellControl.Type 

En este ejemplo se aplica el formato casilla a un intervalo. Sobrescribirá el formato de control de celda existente si se invoca en un rango donde esté presente.

Range("A1").CellControl.SetCheckbox
Range("A1:A100").CellControl.SetCheckbox 

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.