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