Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette propriété renvoie un objet Rangequi représente la cellule ou la plage de cellules.
Syntaxe
expression. Plage (cell1, cell2)
expression Variable représentant un objet Range.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Cell1 | Obligatoire | Variant | 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 (un signe deux-points), l’opérateur d’intersection (un espace) ou l’opérateur d’union (une virgule). Il peut également inclure des signes dollar, mais ils sont ignorés. Utilisez un nom défini local dans n’importe quelle partie de la plage. Si vous utilisez un nom, le nom doit être dans la langue de la macro. |
| Cell2 | Facultatif | Variant | 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. |
Remarques
Lorsqu’elle est utilisée sans qualificateur d’objet, cette propriété est un raccourci pour ActiveSheet.Range (elle retourne une plage 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.
Exemple
Cet exemple définit la valeur de la cellule supérieure gauche de la plage B2 :C4 sur Feuil1 du classeur actif, c’est-à-dire celle de la cellule B2, sur 3,14159.
With Worksheets("Sheet1").Range("B2:C4")
.Range("A1").Value = 3.14159
End With
Cet exemple s’affiche en boucle sur les quatre cellules dans le coin supérieur gauche de la plage B2 :Z22 dans la Feuil1 du classeur actif. Si la valeur d'une des cellules est inférieure à 0,001, le code remplace la valeur par 0 (zéro).
Public Sub TruncateSmallValues()
Dim exampleRange As Excel.Range
Set exampleRange = Worksheets("Sheet1").Range("B2:Z22")
Dim cell As Excel.Range
For Each cell in exampleRange.Range("A1:B2")
If cell.Value < .001 Then
cell.Value = 0
End If
Next cell
End Sub
Cet exemple définit le style de police des cellules B2 à D6 de la feuille 1 du classeur actif en italique. L'exemple utilise la syntaxe 2 de la propriété Range.
With Worksheets("Sheet1").Range("B2:Z22")
.Range(.Cells(1, 1), .Cells(5, 3)).Font.Italic = True
End With
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.