Partager via


NamedRange.DirectPrecedents, propriété

Obtient un Microsoft.Office.Interop.Excel.Range qui représente la plage contenant tous les antécédents directs du contrôle NamedRange.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
ReadOnly Property DirectPrecedents As Range
Range DirectPrecedents { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Excel.Range
Microsoft.Office.Interop.Excel.Range qui représente la plage contenant tous les antécédents directs du contrôle NamedRange.

Notes

Cette propriété peut retourner une sélection multiple (union d'objets Microsoft.Office.Interop.Excel.Range) s'il existe plusieurs dépendants.

Cette propriété fonctionne uniquement dans la feuille active et ne peut pas retrouver des références hors programme.

Exemples

L'exemple de code suivant crée un NamedRange, définit une référence dans la cellule C2 qui fait référence à la cellule C1, puis définit une référence dans NamedRange qui fait référence à la cellule C2. L'exemple de code utilise ensuite la propriété DirectPrecedents pour sélectionner l'antécédent direct de NamedRange, à savoir la cellule C2.

Cet exemple illustre une personnalisation au niveau du document.

Private precedentRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub SelectDirectPrecedents()
    precedentRange = Me.Controls.AddNamedRange( _
        Me.Range("B1"), "precedentRange")

    Me.Range("C1").Value2 = 1710
    Me.Range("C2").Value2 = "=C1"

    Me.precedentRange.Value2 = "=C2"
    Me.precedentRange.DirectPrecedents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange precedentRange;
private void SelectDirectPrecedents()
{
    precedentRange = this.Controls.AddNamedRange(
        this.Range["B1"], "precedentRange");

    this.Range["C1"].Value2 = 1710;
    this.Range["C2"].Value2 = "=C1";

    this.precedentRange.Value2 = "=C2";
    this.precedentRange.DirectPrecedents.Select();
}

Sécurité .NET Framework

Voir aussi

Référence

NamedRange Interface

Microsoft.Office.Tools.Excel, espace de noms