Compartir a través de


Cómo: Hacer referencia a rangos de hojas de cálculo en el código mediante programación

Se utiliza un proceso similar para hacer referencia al contenido de un control NamedRange o a un objeto de rango de Excel nativo.

Se aplica a: La información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Excel 2013 y Excel 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Usar un control NamedRange

En el ejemplo siguiente se agrega un control NamedRange a una hoja de cálculo y, a continuación, se agrega texto a la celda del rango.

Para hacer referencia a un control NamedRange

  • Asigne una cadena a la propiedad Value2 del control Microsoft.Office.Tools.Excel.NamedRange.Este código debe colocarse en una clase Sheet, no en la clase ThisWorkbook.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    NamedRange1.Value2 = "Range value"
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1"), "NamedRange1");
    
    NamedRange1.Value2 = "Range value";
    

Usar rangos de Excel nativos

En el ejemplo siguiente se agrega un rango de Excel nativo a una hoja de cálculo y, a continuación, se agrega texto a la celda del rango.

Para hacer referencia a un objeto de rango nativo

  • Asigne una cadena a la propiedad Value2 del rango.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    
    rng.Value2 = "Range value"
    
    Excel.Range rng = this.Application.get_Range("A1");
    
    rng.Value2 = "Range value";
    

Vea también

Tareas

Cómo: Revisar la ortografía en hojas de cálculo mediante programación

Cómo: Aplicar estilos a rangos de libros mediante programación

Cómo: Rellenar rangos automáticamente con datos que cambian de forma incremental mediante programación

Cómo: Buscar texto en rangos de hojas de cálculo mediante programación

Conceptos

Trabajar con rangos

NamedRange (Control)

Información general sobre elementos y controles Host

Limitaciones de programación de elementos y controles Host

Parámetros opcionales en las soluciones de Office