Bonjour à tous
Je lis en ce moment un cours et je n’arrive Pas comprendre ce que signifie cette phrase << L’instruction maplage.rows renvoie la plage de cellules maplage sous la forme d’un ensemble de lignes.>>
Version imprimable
Bonjour à tous
Je lis en ce moment un cours et je n’arrive Pas comprendre ce que signifie cette phrase << L’instruction maplage.rows renvoie la plage de cellules maplage sous la forme d’un ensemble de lignes.>>
Bonjour
Cela implique que maplage est un objet range qui a été spécifié plus haut.
Rows est l'une des propriétés d'un objet range -->> la lecture de la rubrique Range.Rows, propriété de ton aide interne VBA t'éclairera totalement.
Bonjour,
Un petit code vaut mieux qu'un long discours :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Option Explicit Private Sub test() Dim plage As Range Dim zone As Range Dim texte As String Set plage = ActiveSheet.Range("A1:C2") ' Cells texte = "" For Each zone In plage.Cells texte = texte & vbCrLf & zone.Address(0, 0) Next zone MsgBox "Cells :" & texte ' Rows texte = "" For Each zone In plage.Rows texte = texte & vbCrLf & zone.Address(0, 0) Next zone MsgBox "Rows :" & texte ' Columns texte = "" For Each zone In plage.Columns texte = texte & vbCrLf & zone.Address(0, 0) Next zone MsgBox "Columns :" & texte End Sub
maplage est une plage de cellules (une ou plusieurs cellules).
Rows renvoie les lignes complètes (pas les numéros de ligne mais les objets lignes) auxquelles appartiennent les cellules de cette plage.
Plus exactement, ça renvoie une collection composée de chaque ligne dans laquelle se trouve au moins une cellule de maplage.
Par exemple, si maplage contient C3:E4, cette propriété renverra les lignes 3 et 4 en entier.
Lire ça : https://docs.microsoft.com/fr-fr/off...cel.range.rows