OVH Cloud OVH Cloud

syntaxe

2 réponses
Avatar
Michel
Bonjour a tout le monde,

Question bete et mechante quelle et la difference entre :

Variable = [A1]

et

Variable = Range("A1").value ?

Est-ce une syntaxe est mieux que l'autre ?

Merci,

@+

Michel.

2 réponses

Avatar
anonymousA
Bonjour,

il n'y en a pas.Dans la 1ere écriture , d'une part on fait appel à la
notation courte d'un range ( à savoir avec des crochets) et d'autre
part on utilise implicitement la propriété value qui est la
propriété par défaut de l'objet range. Ceci dit il est toujours plus
pédagogique de porter la propriété quand bien même , c'est celle
qui est par défaut.
Enfin, il existe des adeptes inconditionnles des crochets ( AV p.e ,
éminent contributeur de ce forum).Le grand avantage de ces crochets
c'est la concision du code mais leur désavantage est de ne pouvoir
être utilisée avec du texte à l'interieur des crochets-en dehors
d'une dénomination de référence bien sur -.

A+

Michel wrote:
Bonjour a tout le monde,

Question bete et mechante quelle et la difference entre :

Variable = [A1]

et

Variable = Range("A1").value ?

Est-ce une syntaxe est mieux que l'autre ?

Merci,

@+

Michel.


Avatar
Michel
Salut,

Merci pour ces explications, je penses que je vais rester sur mon
Range("A1").value...

@+

Michel.

"anonymousA" a écrit dans le message de news:

Bonjour,

il n'y en a pas.Dans la 1ere écriture , d'une part on fait appel à la
notation courte d'un range ( à savoir avec des crochets) et d'autre
part on utilise implicitement la propriété value qui est la
propriété par défaut de l'objet range. Ceci dit il est toujours plus
pédagogique de porter la propriété quand bien même , c'est celle
qui est par défaut.
Enfin, il existe des adeptes inconditionnles des crochets ( AV p.e ,
éminent contributeur de ce forum).Le grand avantage de ces crochets
c'est la concision du code mais leur désavantage est de ne pouvoir
être utilisée avec du texte à l'interieur des crochets-en dehors
d'une dénomination de référence bien sur -.

A+

Michel wrote:
Bonjour a tout le monde,

Question bete et mechante quelle et la difference entre :

Variable = [A1]

et

Variable = Range("A1").value ?

Est-ce une syntaxe est mieux que l'autre ?

Merci,

@+

Michel.