Range

Range class

Encapsule l’objet qui représente une plage de cellules dans une feuille de calcul.

public class Range

Propriétés

NomLa description
Address { get; }Obtient l’adresse de la plage.
ColumnCount { get; }Obtient le nombre de colonnes dans la plage.
ColumnWidth { get; set; }Définit ou obtient la largeur de colonne de cette plage
CurrentRegion { get; }Renvoie un objet Range qui représente la région actuelle. La région actuelle est une plage délimitée par n’importe quelle combinaison de lignes vides et de colonnes vides.
EntireColumn { get; }Obtient un objet Range qui représente la ou les colonnes entières contenant la plage spécifiée.
EntireRow { get; }Obtient un objet Range qui représente la ligne entière (ou les lignes) contenant la plage spécifiée.
FirstColumn { get; }Obtient l’index de la première colonne de la plage.
FirstRow { get; }Obtient l’index de la première ligne de la plage.
Height { get; }Obtient la largeur d’une plage en points.
Hyperlinks { get; }Obtient tous les liens hypertexte de la plage.
Item { get; }ObtientCell objet dans cette plage.
Left { get; }Obtient la distance, en points, entre le bord gauche de la colonne A et le bord gauche de la plage.
Name { get; set; }Obtient ou définit le nom de la plage.
RefersTo { get; }Obtient les références de la plage.
RowCount { get; }Obtient le nombre de lignes dans la plage.
RowHeight { get; set; }Définit ou obtient la hauteur des lignes dans cette plage
Top { get; }Obtient la distance, en points, entre le bord supérieur de la ligne 1 et le bord supérieur de la plage.
Value { get; set; }Obtient et définit la valeur de la plage.
Width { get; }Obtient la largeur d’une plage en points.
Worksheet { get; }Obtient leWorksheet objet qui contient cette plage.

Méthodes

NomLa description
ApplyStyle(Style, StyleFlag)Applique les formats pour toute une plage.
AutoFill(Range)Remplir automatiquement la plage cible.
AutoFill(Range, AutoFillType)Remplir automatiquement la plage cible.
Copy(Range)Copie les données (y compris les formules), la mise en forme, les objets de dessin, etc. à partir d’une plage source.
Copy(Range, PasteOptions)Copie de la plage avec options spéciales de collage.
CopyData(Range)Copie les données de cellule (y compris les formules) à partir d’une plage source.
CopyStyle(Range)Copie les paramètres de style d’une plage source.
CopyValue(Range)Copie la valeur de la cellule à partir d’une plage source.
ExportDataTable()Exporte les données de cette plage vers unDataTable objet.
ExportDataTable(ExportTableOptions)Exporte les données de cette plage vers unDataTable objet.
ExportDataTableAsString()Exporte les données de cette plage vers unDataTable objet.
GetCellOrNull(int, int)ObtientCell objet ou null dans cette plage.
GetEnumerator()Obtient l’énumérateur pour les cellules de cette plage.
GetOffset(int, int)ObtientRange plage par décalage.
Intersect(Range)Renvoie unRange objet qui représente l’intersection rectangulaire de deux plages.
IsIntersect(Range)Indique si la plage est intersectée.
Merge()Combine une plage de cellules en une seule cellule.
MoveTo(int, int)Déplacer la plage actuelle vers la plage de destination.
PutValue(string, bool, bool)Met une valeur dans la plage, le cas échéant, la valeur sera convertie en un autre type de données et le format numérique de la cellule sera réinitialisé.
SetInsideBorders(BorderType, CellBorderType, CellsColor)Définir les bordures intérieures de la plage.
SetOutlineBorder(BorderType, CellBorderType, Color)Définit une bordure de contour autour d’une plage de cellules.
SetOutlineBorders(CellBorderType, Color)Définit les bordures du contour autour d’une plage de cellules avec le même style et la même couleur de bordure.
SetOutlineBorders(CellBorderType[], Color[])Définit des bordures de lignes autour d’une plage de cellules.
SetStyle(Style)Définit le style de la plage.
override ToString()Renvoie une chaîne représentant l’objet Range actuel.
Union(Range)Renvoie l’union de deux plages.
UnMerge()Défusionne les cellules fusionnées de cette plage.

Exemples


[C#]

//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();
// Récupère les premières cellules de la feuille de calcul.
Cells cells = workbook.Worksheets[0].Cells;
// Crée une plage (A1:D3).
Range range = cells.CreateRange("A1", "D3");
// Définissez la valeur sur la plage.
range.Value = "Hello";
// Enregistrer le fichier Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()
'Obtenez les premières cellules de feuille de calcul.
Dim cells as Cells = workbook.Worksheets[0].Cells
'Créez une plage (A1:D3).
Dim range as Range = cells.CreateRange("A1", "D3")
'Définissez la valeur sur la plage.
range.Value = "Hello"
'Enregistrez le fichier Excel
workbook.Save("book1.xlsm")

Voir également