Application.Range (Excel)

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

Lorsqu'elle est utilisée sans qualificateur d'objet, cette propriété est un raccourci pour ActiveSheet. Range (elle renvoie une plage à partir de la feuille active; si la feuille active n'est pas une feuille de calcul, la propriété échoue). Lorsqu’elle est appliquée à un objetRange, la propriété est relative à l’objet Range. Par exemple, si la sélection est la cellule C3, Selection.Range("B1") renvoie la cellule D3 car elle est relative à l’objet Range retourné par la propriétéSélection . En revanche, le code ActiveSheet.Range("B1") renvoie toujours la cellule B1.

Range (Cell1, Cell2)


Dim strCell1 As String: strCell1 = 
Dim rngRange As Range
Set rngRange = Range(Cell1:=strCell1)

Arguments

Un argument nommé

Cell1 (Range) - Nom du la plage. Il doit s'agir d'une référence de style A1 dans le langage de la macro. Elle peut inclure l'opérateur de plage (signe deux points), l'opérateur d'intersection (espace) ou l'opérateur d'union (virgule). Il peut également inclure des signes dollar, mais ils sont ignorés. Vous pouvez utiliser un nom défini en local dans n'importe quelle partie de la plage. Si vous utilisez un nom, le nom doit être dans la langue de la macro.

Optional arguments

Les arguments suivants sont facultatifs

Cell2 (Range) - La cellule située dans les angles supérieur gauche et inférieur droit de la plage spécifiée. Il peut s'agir d'un objet Range contenant une seule cellule, une colonne entière ou une ligne entière, ou d'une chaîne qui nomme une cellule dans le langage de la macro.