Arguments nommés :=
Regarde "address" dans l'aide de VBA.
expression.Address(RowAbsolute, ColumnAbsolute, ReferenceStyle, External, RelativeTo)
Si tu as défini un range "MonRange" dans ton code et que tu veux en renvoyer l'adresse (disons A1 pour l'exemple) Suivant les arguments que tu précises dans la propriété address tu récupères différents résultats :
MonRange.Address() ' $A$1 MonRange.Address(RowAbsolute:=False) ' $A1 MonRange.Address(ColumnAbsolute:=False) ' A$1 MonRange.Address(ReferenceStyle:=xlR1C1) ' R1C1 MonRange.Address(ReferenceStyle:=xlR1C1, RowAbsolute:=False, ColumnAbsolute:=False, RelativeTo:=Worksheets(1).Cells(3, 3)) ' R[-2]C[-2]
Dans
MonRange.Address(ColumnAbsolute:=False)
ColumnAbsolute représente un des arguments nommés de la propriété Address. Le := signale à VBA que tu utilises un de ces arguments nommés et pas que tu essaies de donner la valeur false à ton adresse
Tu pourrais aussi écrire cette même instruction comme ceci, en laissant des virgules pour les arguments que tu ne précises pas :
MonRange.Address(,False)
Auteur : Flo Cabon
Mot clef associé à cette page : argument
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
