Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede agrupar una o varias filas completas. Para crear un grupo en una hoja de cálculo, use un NamedRange control o un objeto de intervalo de Excel nativo.
Se aplica a: La información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Excel. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.
Usar un control NamedRange
Si agrega un NamedRange control a un proyecto de nivel de documento en tiempo de diseño, puede usar el control para crear un grupo mediante programación. En el ejemplo siguiente se supone que hay tres NamedRange controles en la misma hoja de cálculo: data2001
, data2002
y dataAll
. Cada rango con nombre hace referencia a una fila completa de la hoja de cálculo.
Para crear un grupo de controles NamedRange en una hoja de cálculo
Para agrupar tres rangos con nombre, llame al Group método de cada intervalo. Este código se debe colocar en una clase Sheet, no en la clase
ThisWorkbook
.this.data2001.Group();
With Me .data2001.Group() .data2002.Group() .dataAll.Group() End With
Nota:
Para desagrupar filas, llame al Ungroup método .
Usar intervalos nativos de Excel
El código supone que tiene tres intervalos de Excel denominados data2001
, data2002
y dataAll
en una hoja de cálculo.
Para crear un grupo de intervalos de Excel en una hoja de cálculo
Para agrupar tres rangos con nombre, llame al Group método de cada intervalo. En el ejemplo siguiente se supone que hay tres Range controles denominados
data2001
,data2002
ydataAll
en la misma hoja de cálculo. Cada rango con nombre hace referencia a una fila completa de la hoja de cálculo.this.Application.get_Range("data2001"); this.Application.get_Range("data2002") .Group(); this.Application.get_Range("dataAll") .Group();
With Me.Application .Range("data2001").Group() .Range("data2002").Group() .Range("dataAll").Group() End With
Nota:
Para desagrupar filas, llame al Ungroup método .