signification

dev_co

XLDnaute Occasionnel
Bonsoir
Difficile de trouver sur le Web la signification et exemples de cette instruction VBA
x=[liste].value
normalement c'est une plage ? comment fait-on si l'on veut affecter cette plage ?
 

david84

XLDnaute Barbatruc
Bonsoir,
[liste] semble être un nom défini représentant une ou plusieurs cellules.
x=[liste].value : affectation de la ou des valeurs de "liste" à la variable x.
Cela peut s'écrire plus simplement x=[liste] puisque les crochets entourant "liste" font appel à la valeur de "liste" via la méthode Evaluate.
A+
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
Cela peut s'écrire plus simplement x=[liste] puisque les crochets entourant "liste" font appel à la valeur de "liste" via la méthode Evaluate.
Non c'est parce que .Value est assumé (quelquefois à bon escient) si on ne le précise pas. Evaluate d'un nom renvoie un objet Range si c'est ce que désigne la référence du nom, et non pas sa Value.
 
Dernière édition:

Discussions similaires

Réponses
1
Affichages
121

Statistiques des forums

Discussions
312 198
Messages
2 086 143
Membres
103 129
dernier inscrit
Atruc81500