Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
127
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…