Classe Range - zone contiguë dans un document (Excel VBA)

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.

Les classes suivantes donnent accès à la classe RangeListObject, ListRow, Name, OLEObject, Pane, Parameter, PivotCell, PivotField, PivotItem, PivotTable, QueryTable, Scenario, Shape, Sort, SortField, Sparkline, SparklineGroup, TableObject, Top10, UniqueValues, VPageBreak, Window, Worksheet.

Pour utiliser une variable de classe Range, elle doit d'abord être instanciée, par exemple

Dim rng as Range
Set rng = ActiveCell
Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Range : AboveAverage.AppliesTo, AllowEditRange.Range, Application.ActiveCell, Application.Cells, Application.Columns, Application.Intersect, Application.PreviousSelections, Application.Range, Application.Rows, Application.ThisCell, Application.Union, Areas.Item, AutoFilter.Range, Axis.CategoryNames ...ChartObject.BottomRightCell, ChartObject.TopLeftCell, ColorScale.AppliesTo, Databar.AppliesTo, DisplayFormat.AddIndent, DisplayFormat.FormulaHidden, DisplayFormat.HorizontalAlignment, DisplayFormat.IndentLevel, DisplayFormat.MergeCells, DisplayFormat.NumberFormat, DisplayFormat.NumberFormatLocal, DisplayFormat.Orientation, DisplayFormat.ShrinkToFit, DisplayFormat.VerticalAlignment, FormatCondition.AppliesTo, HPageBreak.Location, Hyperlink.Range, IconSetCondition.AppliesTo, ListColumn.DataBodyRange, ListColumn.Range, ListColumn.Total, ListObject.DataBodyRange, ListObject.HeaderRowRange, ListObject.InsertRowRange, ListObject.Range, ListObject.TotalsRowRange, ListRow.Range, Name.RefersToRange, OLEObject.BottomRightCell, OLEObject.TopLeftCell, Pane.VisibleRange, Parameter.SourceRange, PivotCell.Range, PivotField.DataRange, PivotField.LabelRange, PivotItem.DataRange, PivotItem.LabelRange, PivotTable.ColumnRange, PivotTable.DataBodyRange, PivotTable.DataLabelRange, PivotTable.GetPivotData, PivotTable.PageRange, PivotTable.PageRangeCells, PivotTable.RowRange, PivotTable.TableRange1, PivotTable.TableRange2, QueryTable.Destination, QueryTable.ResultRange, Cells, ColumnDifferences, Columns, CurrentArray, CurrentRegion, Dependents, DirectDependents, DirectPrecedents, End, EntireColumn, EntireRow, Find, FindNext, FindPrevious, Item, MergeArea, Next, Offset, Precedents, Previous, Range, Resize, RowDifferences, Rows, SpecialCells, SpillingToRange, SpillParent, Ranges.Item, Scenario.ChangingCells, Shape.BottomRightCell, Shape.TopLeftCell, Sort.Rng, SortField.Key, Sparkline.Location, SparklineGroup.Location, SparklineGroups.Parent, TableObject.Destination, TableObject.ResultRange, Top10.AppliesTo, UniqueValues.AppliesTo, VPageBreak.Location, Window.RangeFromPoint, Window.RangeSelection, Window.VisibleRange, Worksheet.Cells, Worksheet.CircularReference, Worksheet.Columns, Worksheet.Range, Worksheet.Rows, Worksheet.UsedRange, Worksheet.XmlDataQuery, Worksheet.XmlMapQuery.

For Each

Voici un exemple de traitement des éléments Range dans une collection

Dim rng As Range: Set rng = 
Dim rngArea As Range
For Each rngArea In rng.Areas
	With rngArea
		
	End With
Next rngArea

Méthodes

Activate - Active une seule cellule, qui doit se trouver à l'intérieur de la sélection active. Pour sélectionner une plage de cellules, utilisez la méthode Select .

Worksheets("Sheet1").Activate 
Range("A1:C3").Select 
Range("B2").Activate

AutoFilter - Filtrer une liste à l'aide du filtre automatique.

Worksheets("Sheet1").Range("A1").AutoFilter _
 Field:=1, _
 Criteria1:="Otis", _
 VisibleDropDown:=False

Consolidate - 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.

Worksheets("Sheet1").Range("A1").Consolidate _ 
 Sources:=Array("Sheet2!R1C1:R37C6", "Sheet3!R1C1:R37C6"), _ 
 Function:=xlSum

CopyFromRecordset - 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. Si l’objet Recordset contient des champs renfermant des objets OLE, la méthode échoue.

Dim lngCopyFromRecordset As Long
lngCopyFromRecordset = ActiveCell.CopyFromRecordset(Data:=)

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

ActiveCell.CopyPicture

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

ActiveCell.ExportAsFixedFormat Type:=xlTypePDF

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. Le contenu et le format de la ou des cellules de la ligne du haut d'une plage sont copiés dans toutes les autres lignes de cette plage.

Worksheets("Sheet1").Range("A1:A10").FillDown

FillRight - Cette méthode recopie à droite à partir de la ou des cellules les plus à gauche de la plage spécifiée. Le contenu et le format de la ou des cellules de la colonne la plus à gauche d'une plage sont copiés dans toutes les autres colonnes de cette plage.

Worksheets("Sheet1").Range("A1:M1").FillRight

Find - Cette méthode recherche des informations spécifiques dans une plage.

Dim strWhat As String: strWhat = 
Dim rngFind As Range
Set rngFind = Worksheets("Sheet1").Range("A1:A10").Find(What:=strWhat)

Merge - Cette méthode crée une cellule fusionnée à partir de l’objet Range spécifié.

ActiveCell.Merge

PasteSpecial - Cette méthode colle un objet Range qui a été copié dans la plage spécifiée.

With Worksheets("Sheet1") 
 .Range("C1:C5").Copy 
 .Range("D1:D5").PasteSpecial _ 
  Operation:=xlPasteSpecialOperationAdd 
End With

PrintOut - Cette méthode imprime l'objet.

ActiveCell.PrintOut

Select - Cette méthode sélectionne l'objet.

ActiveCell.Select

Subtotal - 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).

Worksheets("Sheet1").Activate 
Selection.Subtotal GroupBy:=1, Function:=xlSum, _ 
 TotalList:=Array(2, 3)

AddComment - Ajoute un commentaire à la plage.

AddCommentThreaded - Ajoute un nouveau commentaire de thread moderne à la plage s’il n’existe pas déjà de commentaire.

AdvancedFilter - Filtre ou copie des données à partir d'une liste basée sur une plage de critères. Si la sélection initiale est une seule cellule, la zone active de cette cellule est utilisée.

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 - 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 - Cette méthode renvoie une correspondance trouvée par la fonctionnalité saisie semi-automatique de la liste. S’il n’existe pas de correspondance de saisie automatique ou si plusieurs entrées de la liste correspondent à la chaîne à compléter, cette méthode renvoie une chaîne vide.

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

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

AutoOutline - Crée automatiquement un plan pour la plage spécifiée. Si celle-ci n'est constituée que d'une seule cellule, Microsoft Excel crée un plan pour la totalité de la feuille. Le nouveau plan remplace tout plan existant.

BorderAround - Ajoute une bordure à une plage et définit les propriétés Color, LineStyle et Weight de l’objet Border de la nouvelle bordure.

Calculate - Cette méthode calcule tous les classeurs ouverts, une feuille de calcul spécifique dans un classeur ou une plage de cellules déterminée dans une feuille de calcul, comme illustré dans le tableau de la section Remarques.

CalculateRowMajorOrder - Calcule une plage de cellules spécifiée.

CheckSpelling - Vérifie l'orthographe d'un objet.

Clear - Efface l’intégralité de l’objet.

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

ClearContents - Efface les formules et valeurs de la plage.

ClearFormats - Cette méthode 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 - Cette méthode renvoie un objet Range qui représente toutes les cellules dont le contenu est différent de celui de la cellule de comparaison dans chaque colonne.

ConvertToLinkedDataType - Tente de convertir toutes les cellules de la plage à un type de données liées comme Stocks ou Geography.

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

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

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

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

DataTypeToText - Si une des cellules de la plage est un type de données liées, tel que stocks ou géographie, cet appel convertira leurs valeurs en texte.

Delete - Cette méthode supprime l’objet.

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.

FillLeft - Cette méthode recopie à gauche à partir de la ou des cellules situées les plus à droite de la plage spécifiée. Le contenu et le format de la ou des cellules de la colonne la plus à droite d'une plage sont copiés dans toutes les autres colonnes de cette plage.

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. Le contenu et le format de la ou des cellules de la ligne du bas d'une plage sont copiés dans toutes les autres lignes de la plage.

FindNext - Poursuit une recherche commencée à l’aide de la méthode Find . Elle recherche la cellule suivante qui correspond aux mêmes critères et renvoie un objet Range qui la représente. Elle n’affecte ni la sélection ni la cellule active.

FindPrevious - Poursuit une recherche commencée à l’aide de la méthode Find . Elle recherche la cellule précédente qui correspond aux mêmes critères et renvoie un objet Range qui la représente. N’affecte pas la sélection ou la cellule active.

FlashFill - La valeur true indique que la fonctionnalité de remplissage instantané Excel a été activée et qu’elle est active.

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

Group - 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 par chiffres ou dates dans ce champ.

Insert - 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 - 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 - Cette méthode colle la liste de tous les noms de la feuille de calcul qui ne sont pas masqués, en commençant au niveau de la première cellule de la plage.

NavigateArrow - 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. Sélectionne les cellules antécédentes, dépendantes ou ayant provoqué l'erreur, puis renvoie un objet Range qui représente la nouvelle sélection. Cette méthode génère une erreur si elle est appliquée à une cellule dépourvue de flèches d'audit visibles.

NoteText - 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. String en lecture/écriture. Les annotations de cellule ont été remplacées par des commentaires de plage. Pour plus d’informations, reportez-vous à l’objet Comment .

Parse - Cette méthode redistribue une plage de données et la divise en plusieurs cellules. Elle distribue le contenu de la plage pour remplir plusieurs colonnes adjacentes ; la plage ne peut pas comprendre plus d'une colonne.

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

RefreshLinkedDataType -

RemoveDuplicates - Supprime les doublons dans une plage de valeurs.

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

Replace - Cette méthode renvoie un objet Boolean désignant des caractères contenus dans des cellules de la plage spécifiée. Lorsque vous utilisez cette méthode, ni la sélection ni la cellule active n’est modifiée.

RowDifferences - Cette méthode renvoie un objet Range qui représente toutes les cellules dont le contenu est différent de celui de la cellule de comparaison dans chaque ligne.

Run - Cette méthode exécute la macro Microsoft Excel à cet endroit. La plage doit se trouver dans une feuille macro.

SetCellDataTypeFromCell - Crée une autre instance d’un type de données liées, comme actions ou géographie, qui existe dans une autre cellule. La nouvelle instance sera liée à la source de données de la même manière que l’original, afin qu’elle soit actualisée à partir du service si vous appelez la méthode Workbook. RefreshAll, .

SetPhonetic - Crée des objets Phonetic 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. La plage doit être constituée d'une cellule unique dans le document actif.

ShowCard - Dans le cas d’une cellule contenant un type de données liées, comme actions ou géographie, cette méthode affiche une carte qui affiche des détails sur la cellule (autrement dit, la même carte que l’utilisateur peut afficher en choisissant l’icône de la cellule).

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

ShowErrors - Dessine des flèches d’audit dans l’arborescence des antécédents jusqu’à la cellule source de l’erreur et renvoie la plage contenant cette cellule.

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

Sort - Trie une plage de valeurs.

SortSpecial - Cette méthode utilise les méthodes de tri d'Extrême-Orient pour trier une plage ou un rapport de tableau croisé dynamique ou elle utilise la méthode de 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 - Cette méthode permet de présenter oralement les cellules de la plage par ligne ou par colonne.

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

Table - 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 - 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). La plage spécifiée doit être une ligne ou une colonne ou une plage de lignes ou de colonnes. Si la plage fait partie d'un rapport de tableau croisé dynamique, cette méthode dissocie ses éléments.

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

Propriétés

AddIndent Cette propriété renvoie ou définit une valeur de type Variant qui indique si le texte est automatiquement mis en retrait lorsque l’alignement de texte dans une cellule est défini sur une distribution égale à l’horizontal ou à la verticale.

Address Renvoie une valeur String qui représente la référence de plage dans le langage de la macro.

AddressLocal Renvoie la référence de la plage spécifiée en langage utilisateur. Type de données String en lecture seule.

AllowEdit Cette propriété renvoie une valeur de type Boolean qui indique si la plage peut être modifiée sur une feuille de calcul protégée.

Areas Renvoie une collection Areas qui représente toutes les plages d’une sélection de plusieurs zones. En lecture seule.

Borders Renvoie une collection Borders 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 Renvoie un objet Characters qui représente une plage de caractères dans le texte de l’objet. Vous pouvez utiliser l’objet Characters pour mettre en forme les caractères d’une chaîne de texte.

Column Cette propriété renvoie le numéro de la première colonne de la première zone de la plage spécifiée. Type de données Long en lecture seule.

Columns Cette propriété renvoie un objet Range qui représente les colonnes figurant dans la plage spécifiée.

ColumnWidth Renvoie ou définit la largeur de toutes les colonnes de la plage spécifiée. Double en lecture/écriture.

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

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

Count Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

CountLarge Renvoie une valeur qui représente le nombre d’objets dans la collection. Type de données Variant en lecture seule.

CurrentArray Si la cellule spécifiée fait partie d’un tableau, renvoie un objet Range qui représente l’ensemble du tableau. En lecture seule.

CurrentRegion Renvoie un objet Range qui représente la zone active. Cette dernière correspond à une plage liée par une combinaison de lignes et de colonnes vides. En lecture seule.

Dependents Renvoie un objet Range qui représente la plage contenant tous les dépendants d’une cellule. Il peut s’agir d’une sélection multiple (une Union d’objets Range ) s’il y a plusieurs dépendants. Objet Range en lecture seule.

DirectDependents Renvoie un objet Range qui représente la plage contenant tous les dépendants directs d’une cellule. Il peut s’agir d’une sélection multiple (une Union d’objets Range ) s’il y a plusieurs dépendants. Objet Range en lecture seule.

DirectPrecedents Renvoie un objet Range qui représente la plage contenant tous les antécédents directs d’une cellule. Il peut s’agir d’une sélection multiple (une Union d’objets Range ) s’il existe plusieurs antécédents. Objet Range en lecture seule.

DisplayFormat Renvoie un objet displayFormat qui représente les paramètres d’affichage de la plage spécifiée. En lecture seule.

End Renvoie un objet Range qui représente la cellule à la fin de la région contenant la plage de sources. Revient à appuyer sur Fin+Flèche vers le haut, Fin+Flèche vers le bas, Fin+Flèche vers la gauche ou Fin+Flèche vers la droite. Objet Range en lecture seule.

EntireColumn Renvoie un objet Range qui représente la colonne entière (ou colonnes) qui contient la plage spécifiée. En lecture seule.

EntireRow Renvoie un objet Range qui représente la ligne entière (ou plusieurs lignes) contenant la plage spécifiée. En lecture seule.

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

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

FormatConditions Renvoie une collection FormatConditions qui représente tous les formats conditionnels de la plage spécifiée. En lecture seule.

Formula Cette propriété renvoie ou définit une valeur de type Variant qui représente la formule d’intersection implicite de l’objet dans la notation de style a1.

Formula2 Cette propriété renvoie ou définit une valeur de type Variant qui représente la formule de l’objet dans la notation de tableau de style a1.

Formula2Local Il s’agit de la variante Formula2 de Range. FormulaLocal,. Pour plus d’informations, voir Range.

Formula2R1C1 Il s’agit de la variante Formula2 de Range. Formular1c1,. Voir Range. Formula2 et Range. Formular1c1, pour plus de détails.

Formula2R1C1Local Il s’agit de la variante Formula2 de Range. Formular1c1local,. Voir Range. Formula2 et Range. Formular1c1local, pour plus de détails.

FormulaArray Renvoie ou définit la formule de tableau d’une plage. Cette propriété renvoie (ou peut se voir affecter) une seule formule ou un tableau Visual Basic. Si la plage spécifiée ne contient aucune formule sous forme matricielle, cette propriété renvoie la valeur null. Variant en lecture/écriture.

FormulaHidden Cette propriété renvoie ou définit une valeur de type Variant qui indique si la formule sera masquée avec une feuille de calcul protégée.

FormulaLocal Cette propriété renvoie ou définit la formule de l’objet, en utilisant les références du style A1 dans le langage de l’utilisateur. Variant en lecture/écriture.

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. Variant en lecture/écriture.

FormulaR1C1Local Renvoie ou définit la formule de l’objet, en utilisant les notations de style R1C1 dans la langue de l’utilisateur. Variant en lecture/écriture.

HasArray True si la cellule spécifiée fait partie d’une formule matricielle. Type de données Variant en lecture seule.

HasFormula True si toutes les cellules de la plage contiennent des formules, False si aucune cellule de la plage ne contient de formule et null dans les autres cas. Type de données Variant en lecture seule.

HasRichDataType True si toutes les cellules de la plage contiennent un type de données enrichies. False si aucune des cellules de la plage ne contient un type de données enrichi; Sinon, null. Type de données Variant en lecture seule.

HasSpill True si toutes les cellules de la plage font partie d’une plage déduite ; False si aucune des cellules de la plage ne fait partie d’une plage déduite ; null dans le cas contraire. Type de données Variant en lecture seule.

Height Cette propriété renvoie une valeur de type double qui représente la hauteur de la plage, exprimée en points. En lecture seule.

Hidden Cette propriété renvoie ou définit une valeur de type Variant qui indique si les lignes ou les colonnes sont masquées.

HorizontalAlignment Cette propriété renvoie ou définit une valeur de type Variant qui représente l’alignement horizontal de l’objet spécifié. Lecture-écriture.

Hyperlinks Renvoie une collection Hyperlinks qui représente les liens hypertexte de la plage.

ID Cette propriété renvoie ou définit une valeur de type String qui représente l’étiquette d’identification de la cellule spécifiée lors de l’enregistrement de la page sous forme de page Web.

IndentLevel Renvoie ou définit une valeur de type Variant qui représente le niveau de retrait pour la cellule ou la plage. Il peut s'agir d'un nombre entier compris entre 0 et 15.

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

Item Cette propriété renvoie un objetRange qui représente une plage décalée par rapport à la plage spécifiée.

Left Cette propriété renvoie une valeur de type Variant qui représente la distance en pointsentre le bord gauche de la colonne a et le bord gauche de la plage.

LinkedDataTypeState Renvoie des informations sur l’état de tout type de données liés, tels que Stocks ou Geography, dans la plage. Les valeurs possibles proviennent de l’énumération XlLinkedDataTypeState . En lecture seule.

ListHeaderRows Cette propriété renvoie le nombre de lignes d'en-tête de la plage spécifiée. Type de données Long en lecture seule.

ListObject Cette propriété renvoie un objet ListObject pour l’objet Range . Objet ListObject en lecture seule.

LocationInTable Renvoie une constante qui décrit la partie du rapport de tableau croisé dynamique qui contient le coin supérieur gauche de la plage spécifiée. Il peut s’agir de l’une des constantes XlLocationInTable suivantes. Type de données Long en lecture seule.

Locked Cette propriété renvoie ou définit une valeur de type Variant qui indique si l’objet est verrouillé.

MDX Renvoie le nom du MDX pour l'objet Range spécifié. Type de données String en lecture seule.

MergeArea Cette propriété renvoie un objet Range qui représente la plage fusionnée contenant la cellule spécifiée. Si cette dernière ne fait pas partie d'une plage fusionnée, la propriété renvoie la cellule même. Type de données Variant en lecture seule.

MergeCells True si la plage contient des cellules fusionnées. Variant en lecture/écriture.

Name Cette propriété renvoie ou définit une valeur de type Variant qui représente le nom de l’objet.

Next Cette propriété renvoie un objet Range qui représente la cellule suivante.

NumberFormat Renvoie ou définit une valeur Variante qui représente le code du format de l'objet.

NumberFormatLocal Cette propriété renvoie ou définit une valeur de type Variant qui représente le code du format d’un objet sous la forme d’une chaîne dans la langue de l’utilisateur.

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

Orientation Cette propriété renvoie ou définit une valeur de type Variant qui représente l'orientation de texte.

OutlineLevel Cette propriété renvoie ou définit le niveau de plan actif de la ligne ou de la colonne spécifiée. Variant en lecture/écriture.

PageBreak Renvoie ou définit l’emplacement du saut de page. Il peut s’agir de l’une des constantes XlPageBreak suivantes: xlPageBreakAutomatic, xlPageBreakManualou xlPageBreakNone. Long (en lecture/écriture).

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

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

Phonetics Renvoie la collection Phonetics de la plage. En lecture seule.

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

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

PivotItem Renvoie un objet PivotItem 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 objet PivotTable qui représente le rapport de tableau croisé dynamique contenant le coin supérieur gauche de la plage spécifiée.

Precedents Renvoie un objet Range qui représente tous les antécédents d’une cellule. Il peut s'agir d'une sélection multiple (une union d'objets Range) s'il existe plusieurs antécédents. En lecture seule.

PrefixCharacter Cette propriété renvoie le caractère préfixe de la cellule. Type de données Variant en lecture seule.

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

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

Range Cette propriété renvoie un objet Rangequi représente la cellule ou la plage de cellules.

ReadingOrder Renvoie ou définit l’ordre de lecture pour l’objet spécifié. Il peut s’agir de l’une des constantes XlReadingOrder suivantes: xlRTL (de droite à gauche), xlLTR (de gauche à droite) ou xlContext. Long (en lecture/écriture).

Resize Redimensionne la plage spécifiée. Renvoie un objet plage qui représente la plage redimensionnée.

Row Renvoie le numéro de la première ligne de la première zone de la plage. Long en lecture seule.

RowHeight Cette propriété renvoie ou définit la hauteur de la première ligne de la plage spécifiée, exprimée en points. Type de données Double en lecture-écriture.

Rows Cette propriété renvoie un objet Range qui représente les lignes dans la plage spécifiée.

SavedAsArray True si toutes les cellules de la plage sont enregistrées dans un fichier sous la forme d’une formule matricielle ; False si aucune des cellules de la plage n’est enregistrée dans un fichier sous la forme d’une formule de tableau héritée ; null dans le cas contraire. Type de données Variant en lecture seule.

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

ShowDetail True si le plan de la plage spécifiée est étendu (afin que les détails de la colonne ou de la ligne soient visibles). La plage spécifiée doit être une seule colonne ou ligne de synthèse d’un plan. Variant en lecture/écriture.

ShrinkToFit Cette propriété renvoie ou définit une valeur de type Variant qui indique si le texte s’ajuste automatiquement à la largeur de colonne disponible.

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

SparklineGroups Renvoie un objet SparklineGroups qui représente un groupe de graphiques sparkline existant de la plage spécifiée. En lecture seule.

SpillingToRange

SpillParent Si une cellule est membre d’un inversion, renvoie la cellule contenant la formule responsable. Sinon, une erreur est renvoyée.

Style Renvoie ou définit une valeurVariant contenant un objet**Style** qui représente le style de la plage spécifiée.

Summary Cette propriété a la valeur True si la plage est une ligne récapitulative ou une colonne de résumé du plan. La plage doit correspondre à une ligne ou à une colonne. Type de données Variant en lecture seule.

Text Renvoie le texte mis en forme pour l’objet spécifié. String en lecture seule.

Top Renvoie une valeur de type Variant qui représente la distance en pointsentre le bord supérieur de la ligne 1 et le bord supérieur de la plage.

UseStandardHeight Cette propriété a la valeur True si la hauteur de ligne de l'objet Range est égale à la hauteur standard de la feuille. Renvoie la valeur null si la plage contient plus d’une ligne et que les lignes ne sont pas toutes de la même hauteur. Variant en lecture/écriture.

UseStandardWidth Cette propriété a la valeur True si la largeur de colonne de l'objet Range est égale à la largeur standard de la feuille. Renvoie la valeur null si la plage contient plus d’une colonne et que les colonnes ne sont pas toutes de la même largeur. Variant en lecture/écriture.

Validation Renvoie l’objet validation qui représente la validation des données de la plage spécifiée. En lecture seule.

Value Renvoie ou définit une valeur Variante qui représente la valeur de la plage spécifiée.

Value2 Cette propriété renvoie ou définit la valeur de la cellule. Variant en lecture/écriture.

VerticalAlignment Cette propriété renvoie ou définit une valeur de type Variant qui représente l’alignement vertical de l’objet spécifié. Lecture-écriture.

Width Cette propriété renvoie une valeur de type double qui représente la largeur d’une plage en points. En lecture seule.

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

WrapText Cette propriété renvoie ou définit une valeur de type Variant qui indique si Microsoft Excel renvoie le texte à la ligne dans l’objet.

XPath Renvoie un objet XPath qui représente le XPath de l’élément mappé à l’objet Range spécifié. Le contexte de la plage détermine si l’action réussit ou renvoie un objet vide. En lecture seule.

Actions - Collection de tous les objets action de la série spécifiée.

Areas - Collection des zones ou de blocs contigus de cellules à l'intérieur d'une sélection.

Border - Cet objet représente la bordure d'un objet.

Borders - Collection de quatre objets Border qui représentent les quatre bordures d'un objet Range ou style .

Characters - Cet objet représente les caractères d'un objet contenant du texte.

Comment - Cet objet représente un commentaire de cellule.

CommentThreaded - Représente le commentaire lié à une cellule.

DisplayFormat - Représente les paramètres d’affichage d’un objet Range associé.

Errors - Cet objet représente les diverses erreurs de feuille de calcul pour une plage.

Font - Cet objet contient les attributs de police (nom, taille, couleur, etc.) d'un objet.

FormatConditions - Cette collection représente la collection des mises en forme conditionnelles d'une plage unique.

Hyperlinks - Représente la collection de liens hypertexte d'une plage ou d'une feuille de calcul.

Interior - Cet objet représente l'intérieur d'un objet.

ListObject - Représente une liste d’objets de la collection ListObjects.

Phonetic - Cet objet contient des informations sur une chaîne de texte phonétique spécifique dans une cellule.

Phonetics - Collection de tous les objets Phonetic contenus dans la plage spécifiée.

PivotCell - Cet objet représente une cellule dans un rapport de tableau croisé dynamique.

PivotField - Cet objet représente un champ dans un rapport de tableau croisé dynamique.

PivotItem - Cet objet représente un élément dans un champ de tableau croisé dynamique.

PivotTable - Cet objet représente un rapport de tableau croisé dynamique dans une feuille de calcul.

QueryTable - Représente un tableau de feuille de calcul créé à partir de données renvoyées à partir d’une source de données externe, telle qu’une base de données Microsoft Access ou SQL Server.

SoundNote -

SparklineGroups - Représente une collection de groupes de graphiques sparkline.

Style - Cet objet représente la description d'un style pour une plage.

Validation - Cet objet représente la validation de données appliquée à une plage dans une feuille de calcul.

Worksheet - Représente une feuille de calcul.

XPath - Représente un XPath mappé à un objet Range ou ListColumn .