Partager via


Range Interface

Définition

Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.

public interface class Range : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("00020846-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface Range : System.Collections.IEnumerable
Public Interface Range
Implements IEnumerable
Attributs
Implémente

Propriétés

_Default[Object, Object]

Réservé à une utilisation interne.

AddIndent

Détermine si le texte est automatiquement mis en retrait lorsque l’alignement du texte dans une cellule est défini sur une distribution égale horizontalement ou verticalement.

Address[Object, Object, XlReferenceStyle, Object, Object]

Retourne la référence de plage.

AddressLocal[Object, Object, XlReferenceStyle, Object, Object]

Renvoie la référence de la plage spécifiée en langage utilisateur.

AllowEdit

Détermine si la plage peut être modifiée dans une feuille de calcul protégée.

Application

Renvoie un Application objet qui représente l’application Microsoft Excel.

Areas

Renvoie une Areas collection qui représente toutes les plages d’une sélection à plusieurs zones.

Borders

Renvoie une Borders collection qui représente les bordures d’un style ou d’une plage de cellules (y compris une plage définie dans le cadre d’un format conditionnel).

Cells

Renvoie un objet Range qui représente les cellules de la plage spécifiée.

Characters[Object, Object]

Renvoie un Characters objet qui représente une plage de caractères dans le texte de l’objet.

Column

Cette propriété renvoie le numéro de la première colonne de la première zone de la plage spécifiée.

Columns

Renvoie un Range objet qui représente les colonnes de la plage spécifiée.

ColumnWidth

Renvoie ou définit la largeur de toutes les colonnes de la plage spécifiée.

Comment

Renvoie un Comment objet qui représente le commentaire associé à la cellule dans le coin supérieur gauche de la plage.

Count

Renvoie le nombre d'objets dans la collection.

CountLarge

Compte la plus grande valeur dans une plage de valeurs donnée. En lecture seule.

Creator

Renvoie un nombre entier de 32 bits qui indique l’application dans laquelle cet objet a été créé.

CurrentArray

Si la cellule spécifiée fait partie d’un tableau, retourne un Range objet qui représente le tableau entier.

CurrentRegion

Renvoie un Range objet qui représente la région actuelle.

Dependents

Renvoie un Range objet qui représente la plage contenant tous les dépendants d’une cellule.

DirectDependents

Renvoie un Range objet qui représente la plage contenant tous les dépendants directs d’une cellule.

DirectPrecedents

Renvoie un Range objet qui représente la plage contenant tous les précédents directs d’une cellule.

DisplayFormat

Obtient un DisplayFormat objet qui représente les paramètres d’affichage de la plage spécifiée.

End[XlDirection]

Renvoie un Range objet qui représente la cellule à la fin de la région qui contient la plage source.

EntireColumn

Renvoie un Range objet qui représente la ou les colonnes entières qui contiennent la plage spécifiée.

EntireRow

Renvoie un Range objet qui représente la ou les lignes entières qui contiennent la plage spécifiée.

Errors

Permet à l’utilisateur d’accéder aux options de vérification des erreurs.

Font

Renvoie un Font objet qui représente la police de l’objet spécifié.

FormatConditions

Retourne une FormatConditions collection qui représente tous les formats conditionnels pour la plage spécifiée.

Formula

Cette propriété renvoie ou définit la formule de l'objet dans une notation de style A1 et dans la langue de la macro.

FormulaArray

Cette propriété renvoie ou définit la formule d'une plage, sous forme matricielle.

FormulaHidden

Détermine si la formule sera masquée lorsque la feuille de calcul est protégée.

FormulaLabel

Renvoie ou définit le type d’étiquette de formule pour la plage spécifiée.

FormulaLocal

Cette propriété renvoie ou définit la formule de l'objet, à l'aide de références de style A1 dans la langue de l'utilisateur.

FormulaR1C1

Cette propriété renvoie ou définit la formule de l’objet, en utilisant les notation de style R1C1 dans la langue de la macro.

FormulaR1C1Local

Cette propriété renvoie ou définit la formule de l'objet, en utilisant la notation R1C1 dans la langue de l'utilisateur.

HasArray

Détermine si la cellule spécifiée fait partie d’une formule matricielle.

HasFormula

Détermine si toutes les cellules de la plage contiennent des formules.

Height

Hauteur de la plage.

Hidden

Détermine si les lignes ou les colonnes sont masquées.

HorizontalAlignment

Cette propriété renvoie ou définit l'alignement horizontal de l'objet spécifié.

Hyperlinks

Retourne une Hyperlinks collection qui représente les liens hypertexte pour la plage.

ID

Renvoie ou définit l’étiquette d’identification de la cellule spécifiée lorsque la page est enregistrée en tant que page Web.

IndentLevel

Renvoie ou définit le niveau de retrait de la cellule ou de la plage.

Interior

Renvoie un Interior objet qui représente l’intérieur de l’objet spécifié.

Item[Object, Object]

Renvoie un Range objet qui représente une plage à un décalage par rapport à la plage spécifiée.

Left

Distance entre le bord gauche de la colonne A et le bord gauche de la plage.

ListHeaderRows

Cette propriété renvoie le nombre de lignes d'en-tête de la plage spécifiée.

ListObject

Renvoie un ListObject objet pour l’objet ou QueryTable l’objet Range .

LocationInTable

Retourne une constante qui décrit la partie du PivotTable rapport qui contient le coin supérieur gauche de la plage spécifiée.

Locked

Détermine si l’objet est verrouillé.

MDX

Retourne le nom MDX de l’objet spécifié Range . En lecture seule.

MergeArea

Renvoie un Range objet qui représente la plage fusionnée contenant la cellule spécifiée.

MergeCells

Détermine si la plage ou le style contient des cellules fusionnées.

Name

Cette propriété renvoie ou définit le nom de l'objet.

Next

Renvoie un Range objet qui représente la cellule suivante.

NumberFormat

Cette propriété renvoie ou définit le code du format de l'objet.

NumberFormatLocal

Cette propriété renvoie ou définit le code du format de l'objet sous forme de chaîne dans la langue de l'utilisateur.

Offset[Object, Object]

Renvoie un Range objet qui représente une plage décalée par rapport à la plage spécifiée.

Orientation

Retourne l’orientation du texte.

OutlineLevel

Cette propriété renvoie ou définit le niveau de plan actif de la ligne ou de la colonne spécifiée.

PageBreak

Cette propriété renvoie ou définit l'emplacement d'un saut de page.

Parent

Renvoie l’objet parent pour l’objet spécifié.

Phonetic

Renvoie l’objet Phonetic qui contient des informations sur une chaîne de texte phonétique spécifique dans une cellule.

Phonetics

Retourne la Phonetics collection de la plage.

PivotCell

Renvoie un PivotCell objet qui représente une cellule dans un rapport de tableau croisé dynamique.

PivotField

Renvoie un PivotField objet qui représente le champ de tableau croisé dynamique contenant le coin supérieur gauche de la plage spécifiée.

PivotItem

Renvoie un PivotItem objet qui représente l’élément de tableau croisé dynamique contenant le coin supérieur gauche de la plage spécifiée.

PivotTable

Renvoie un PivotTable objet qui représente le rapport de tableau croisé dynamique contenant le coin supérieur gauche de la plage spécifiée, ou le rapport de tableau croisé dynamique associé au rapport de graphique croisé dynamique.

Precedents

Retourne un Range objet qui représente tous les précédents d’une cellule.

PrefixCharacter

Cette propriété renvoie le caractère préfixe de la cellule.

Previous

Renvoie un Range objet qui représente la cellule précédente.

QueryTable

Renvoie un QueryTable objet qui représente la table de requête qui croise l’objet spécifié Range .

Range[Object, Object]

Renvoie un Range objet qui représente une cellule ou une plage de cellules.

ReadingOrder

Renvoie ou définit l’ordre de lecture pour l’objet spécifié.

Resize[Object, Object]

Redimensionne la plage spécifiée.

Row

Renvoie le numéro de la première ligne de la première zone de la plage.

RowHeight

Renvoie la hauteur, mesurée en points, de toutes les lignes de la plage spécifiée.

Rows

Renvoie un Range objet qui représente les lignes de la plage spécifiée.

ServerActions

Spécifie les actions qui peuvent être effectuées sur le serveur SharePoint pour un Range objet.

ShowDetail

Renvoie True si le plan est développé pour la plage spécifiée (afin que les détails de la colonne ou de la ligne soient visibles).

ShrinkToFit

Détermine si le texte se réduit automatiquement pour s’adapter à la largeur de colonne disponible.

SmartTags

Retourne un SmartTags objet représentant l’identificateur de la cellule spécifiée.

SoundNote

Cette propriété ne doit pas être utilisée. Les sons ont été supprimés de Microsoft Excel.

SparklineGroups

Obtient un SparklineGroups objet qui représente un groupe existant de graphiques sparkline de la plage spécifiée.

Style

Renvoie un Style objet qui représente le style de la plage spécifiée.

Summary

Détermine si la plage est une ligne ou une colonne récapitulative de plan.

Text

Cette propriété renvoie ou définit le texte de l'objet spécifié.

Top

Retourne la distance, en points, entre le bord supérieur de la ligne 1 et le bord supérieur de la plage.

UseStandardHeight

Détermine si la hauteur de ligne de l’objet Range est égale à la hauteur standard de la feuille.

UseStandardWidth

Détermine si la largeur de colonne de l’objet Range est égale à la largeur standard de la feuille.

Validation

Renvoie l’objet qui représente la Validation validation des données pour la plage spécifiée.

Value[Object]

Renvoie ou définit la valeur de la plage spécifiée.

Value2

Cette propriété renvoie ou définit la valeur de la cellule.

VerticalAlignment

Cette propriété renvoie ou définit l'alignement vertical de l'objet spécifié.

Width

Largeur, en points, de la plage.

Worksheet

Renvoie un Worksheet objet qui représente la feuille de calcul contenant la plage spécifiée.

WrapText

Détermine si Microsoft Excel encapsule le texte dans l’objet.

XPath

Renvoie un XPath objet qui représente le Xpath de l’élément mappé à l’objet spécifié Range .

Méthodes

_PasteSpecial(XlPasteType, XlPasteSpecialOperation, Object, Object)

Réservé à une utilisation interne.

_PrintOut(Object, Object, Object, Object, Object, Object, Object)

Réservé à une utilisation interne.

Activate()

Active une seule cellule, qui doit se trouver à l'intérieur de la sélection active.

AddComment(Object)

Ajoute un commentaire à la plage.

AdvancedFilter(XlFilterAction, Object, Object, Object)

Filtre ou copie des données à partir d'une liste basée sur une plage de critères.

AllocateChanges()

Effectue une opération d’écriture différée pour toutes les cellules modifiées dans une plage basée sur une source de données OLAP.

ApplyNames(Object, Object, Object, Object, Object, XlApplyNamesOrder, Object)

Cette méthode attribue des noms aux cellules de la plage spécifiée.

ApplyOutlineStyles()

Applique les styles du plan à la plage spécifiée.

AutoComplete(String)

Cette méthode renvoie une correspondance trouvée par la fonctionnalité saisie semi-automatique de la liste.

AutoFill(Range, XlAutoFillType)

Effectue une recopie incrémentée dans les cellules de la plage spécifiée.

AutoFilter(Object, Object, XlAutoFilterOperator, Object, Object)

Filtre une liste à l'aide du filtre automatique.

AutoFit()

Modifie la largeur des colonnes de la plage ou la hauteur des lignes de la plage pour les ajuster au mieux.

AutoFormat(XlRangeAutoFormat, Object, Object, Object, Object, Object, Object)

Met automatiquement en forme la plage spécifiée, à l’aide d’un format prédéfini.

AutoOutline()

Crée automatiquement un plan pour la plage spécifiée.

BorderAround(Object, XlBorderWeight, XlColorIndex, Object)

Ajoute une bordure à une plage et définit les Colorpropriétés , LineStyleet Weight pour la nouvelle bordure.

BorderAround2(Object, XlBorderWeight, XlColorIndex, Object, Object)

Réservé à une utilisation interne.

Calculate()

Calcule une plage de cellules spécifiée dans une feuille de calcul.

CalculateRowMajorOrder()

Calcule une plage de cellules spécifiée.

CheckSpelling(Object, Object, Object, Object)

Vérifie l'orthographe d'un objet.

Clear()

Supprime l'objet entier.

ClearComments()

Cette méthode supprime tous les commentaires de cellule de la plage spécifiée.

ClearContents()

Cette méthode efface les formules de la plage.

ClearFormats()

Annule la mise en forme de l'objet.

ClearHyperlinks()

Supprime tous les liens hypertexte de la plage spécifiée.

ClearNotes()

Cette méthode efface les annotations écrites et sonores de toutes les cellules de la plage spécifiée.

ClearOutline()

Cette méthode efface le plan de la plage spécifiée.

ColumnDifferences(Object)

Renvoie un Range objet qui représente toutes les cellules dont le contenu est différent de la cellule de comparaison dans chaque colonne.

Consolidate(Object, Object, Object, Object, Object)

Cette méthode consolide des données à partir de plusieurs plages sur plusieurs feuilles de calcul dans une seule plage sur une seule feuille de calcul.

Copy(Object)

Copie la plage vers la plage spécifiée ou dans le Presse-papiers.

CopyFromRecordset(Object, Object, Object)

Cette méthode copie le contenu d’un objet Recordset DAO ou ADO sur une feuille de calcul, en commençant dans le coin supérieur gauche de la plage spécifiée.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

Copie l'objet sélectionné dans le Presse-papiers, sous forme d'image.

CreateNames(Object, Object, Object, Object)

Cette méthode crée des noms dans la plage spécifiée en fonction des étiquettes de texte de la feuille.

CreatePublisher(Object, XlPictureAppearance, Object, Object, Object, Object)

Vous avez demandé de l’aide pour un mot clé utilisé uniquement sur Macintosh. Pour plus d'informations sur ce mot clé, consultez l'Aide fournie avec l'édition de Microsoft Office pour Macintosh

Cut(Object)

Cette méthode coupe l'objet et le place dans le Presse-papiers ou colle l'objet à l'emplacement spécifié.

DataSeries(Object, XlDataSeriesType, XlDataSeriesDate, Object, Object, Object)

Cette méthode crée une série de données dans la plage spécifiée.

Delete(Object)

Supprime l'objet.

DialogBox()

Cette méthode affiche une boîte de dialogue définie par la table de définition de boîte de dialogue d'une feuille macro Microsoft Excel 4.0.

Dirty()

Cette méthode désigne une plage qui doit être recalculée lorsque le recalcul suivant se produit.

DiscardChanges()

Rejette toutes les modifications dans les cellules modifiées de la plage.

EditionOptions(XlEditionType, XlEditionOptionsOption, Object, Object, XlPictureAppearance, XlPictureAppearance, Object)

Vous avez demandé de l’aide pour un mot clé utilisé uniquement sur Macintosh. Pour plus d'informations sur ce mot clé, consultez l'Aide fournie avec l'édition de Microsoft Office pour Macintosh

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Cette méthode réalise une exportation dans un fichier avec le format spécifié.

FillDown()

Cette méthode remplit la plage spécifiée de haut en bas à partir de la ou des cellules situées en haut de cette plage.

FillLeft()

Cette méthode recopie à gauche à partir de la ou des cellules situées les plus à droite de la plage spécifiée.

FillRight()

Cette méthode recopie à droite à partir de la ou des cellules les plus à gauche de la plage spécifiée.

FillUp()

Cette méthode remplit la plage spécifiée de bas en haut à partir de la ou des cellules situées en bas de cette plage.

Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object)

Recherche des informations spécifiques dans une plage et retourne un Range objet qui représente la première cellule dans laquelle ces informations se trouvent.

FindNext(Object)

Poursuit une recherche qui a été lancée avec la Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) méthode .

FindPrevious(Object)

Poursuit une recherche qui a été lancée avec la Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) méthode .

FlashFill()

TRUE indique que la fonctionnalité de remplissage flash Excel a été activée et active.

FunctionWizard()

Cette méthode démarre l'Assistant Fonction pour la cellule située dans le coin supérieur gauche de la plage.

GetEnumerator()

Cette collection représente une cellule, une ligne, une colonne ou une sélection de cellules contenant un ou plusieurs blocs contigus de cellules ou une plage 3D.

GoalSeek(Object, Range)

Cette méthode calcule les valeurs nécessaires pour obtenir un résultat spécifique.

Group(Object, Object, Object, Object)

Lorsque l’objet Range représente une seule cellule dans la plage de données d’un champ de tableau croisé dynamique, la méthode Group effectue un regroupement numérique ou basé sur la date dans ce champ.

Insert(Object, Object)

Cette méthode insère une cellule ou une plage de cellules dans la feuille de calcul ou la feuille de macro et elle déplace les autres cellules pour faire de la place.

InsertIndent(Int32)

Cette méthode ajoute un retrait dans les cellules de la plage spécifiée.

Justify()

Cette méthode réorganise le texte dans une plage de façon à ce qu'il la remplisse de manière uniforme.

ListNames()

Colle une liste de tous les noms affichés dans la feuille de calcul, en commençant par la première cellule de la plage.

Merge(Object)

Crée une cellule fusionnée à partir de l’objet spécifié Range .

NavigateArrow(Object, Object, Object)

Cette méthode permet de suivre une flèche d'audit de la plage spécifiée vers la ou les cellules antécédentes, dépendantes ou ayant provoqué l'erreur.

NoteText(Object, Object, Object)

Cette méthode renvoie ou définit l'annotation de cellule associée à la cellule située dans le coin supérieur gauche de la plage.

Parse(Object, Object)

Cette méthode redistribue une plage de données et la divise en plusieurs cellules.

PasteSpecial(XlPasteType, XlPasteSpecialOperation, Object, Object)

Colle un Range à partir du Presse-papiers dans la plage spécifiée.

PrintOut(Object, Object, Object, Object, Object, Object, Object, Object)

Cette méthode imprime l'objet.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

Réservé à une utilisation interne.

PrintPreview(Object)

Cette méthode affiche un aperçu de l'objet tel qu'il apparaîtra une fois imprimé.

RemoveDuplicates(Object, XlYesNoGuess)

Supprime les doublons dans une plage de valeurs.

RemoveSubtotal()

Cette méthode supprime les sous-totaux d'une liste.

Replace(Object, Object, Object, Object, Object, Object, Object, Object)

Cette méthode renvoie un objet Boolean désignant des caractères contenus dans des cellules de la plage spécifiée.

RowDifferences(Object)

Renvoie un Range objet qui représente toutes les cellules dont le contenu est différent de celui de la cellule de comparaison dans chaque ligne.

Run(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Cette méthode exécute la macro Microsoft Excel à cet endroit.

Select()

Sélectionne l'objet.

SetPhonetic()

Crée des Phonetic objets pour toutes les cellules de la plage spécifiée.

Show()

Cette méthode fait défiler le contenu de la fenêtre active pour amener la plage à l'écran.

ShowDependents(Object)

Cette méthode affiche les flèches d'audit signalant les dépendants directs de la plage.

ShowErrors()

Dessine des flèches de suivi dans l’arborescence des précédents vers la cellule qui est la source de l’erreur et retourne la plage qui contient cette cellule.

ShowPrecedents(Object)

Cette méthode affiche les flèches d'audit signalant les antécédents directs de la plage.

Sort(Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortMethod, XlSortDataOption, XlSortDataOption, XlSortDataOption)

Trie un rapport de tableau croisé dynamique, une plage ou la région active si la plage spécifiée ne contient qu’une seule cellule.

SortSpecial(XlSortMethod, Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortDataOption, XlSortDataOption, XlSortDataOption)

Utilise des méthodes de tri d’Asie de l’Est pour trier la plage ou un rapport de tableau croisé dynamique, ou utilise la méthode pour la région active si la plage ne contient qu’une seule cellule. Par exemple, le japonais effectue des tris dans l'ordre des syllabes kana.

Speak(Object, Object)

Cette méthode permet de présenter oralement les cellules de la plage par ligne ou par colonne.

SpecialCells(XlCellType, Object)

Renvoie un Range objet qui représente toutes les cellules qui correspondent au type et à la valeur spécifiés.

SubscribeTo(String, XlSubscribeToFormat)

Vous avez demandé de l’aide pour un mot clé utilisé uniquement sur Macintosh. Pour plus d'informations sur ce mot clé, consultez l'Aide fournie avec l'édition de Microsoft Office pour Macintosh

Subtotal(Int32, XlConsolidationFunction, Object, Object, Object, XlSummaryRow)

Cette méthode crée les sous-totaux de la plage (ou de la zone active si la plage ne comporte qu'une seule cellule).

Table(Object, Object)

Cette méthode crée une table de données à partir des valeurs d'entrée et des formules que vous définissez dans une feuille de calcul.

TextToColumns(Object, XlTextParsingType, XlTextQualifier, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Cette méthode redistribue sur plusieurs colonnes une colonne de cellules qui comportent du texte.

Ungroup()

Cette méthode remonte une plage dans un plan (c'est-à-dire qu'elle réduit son niveau hiérarchique).

UnMerge()

Cette méthode scinde une zone fusionnée en cellules individuelles.

S’applique à