Bonjour,
Avec la ligne suivante :
dim r as range
set r = range("tableau")
on affecte à la variable r la plage nommée "tableau".
Si on trouve en A1 la valeur "tableau" (dans la cellule, il n'y a pas de guillemets, je les ai rajoutés pour marquer que c'est une chaine de caractères), alors on peut faire :
dim r as range
dim ref$
ref = range("A1").value
set r = range(ref)
Ainsi, vous avez votre plage de façon dynamique.
Cdlt,