Partager via


Comment : faire référence aux plages de la feuille de calcul dans le code

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets et versions Visual Studio Tools pour Office spécifiés de Microsoft Office.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous utilisez un processus semblable pour faire référence au contenu d'un contrôle NamedRange ou d'un objet de plage Excel natif.

Utilisation d'un contrôle NamedRange

L'exemple suivant ajoute un NamedRange à une feuille de calcul, puis ajoute du texte à la cellule dans la plage.

Pour faire référence à un contrôle NamedRange

  • Assignez une chaîne à la propriété Value2 du contrôle Microsoft.Office.Tools.Excel.NamedRange. Ce code doit être placé dans une classe sheet et non dans la classe 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", missing), "NamedRange1");
    
    NamedRange1.Value2 = "Range value";
    

Utilisation de plages Excel natives

L'exemple suivant ajoute une plage Excel native à une feuille de calcul, puis ajoute du texte à la cellule dans la plage.

Pour faire référence à un objet de plage native

  • Assignez une chaîne à la Value2 de la plage.

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

Voir aussi

Tâches

Comment : vérifier l'orthographe dans les feuilles de calcul

Comment : appliquer des styles à des plages dans les classeurs

Comment : remplir automatiquement des plages avec des données soumises à modification incrémentielle

Comment : rechercher du texte dans les plages de la feuille de calcul

Concepts

Utilisation des plages

NamedRange, contrôle

Vue d'ensemble des éléments hôtes et des contrôles hôtes

Limitations de programmation des éléments hôtes et des contrôles hôtes

Fonctionnement des paramètres optionnels dans les solutions Office